- // ==UserScript==
- // @name AdsBypasser
- // @namespace AdsBypasser
- // @description Bypass Ads
- // @author Hasan-Abbas
- // @version 7.29.0
- // @license BSD
- // @homepageURL https://adsbypasser.github.io/
- // @supportURL https://github.com/adsbypasser/adsbypasser/issues
- // @icon https://raw.githubusercontent.com/adsbypasser/adsbypasser/v7.29.0/resources/img/logo.png
- // @grant GM_deleteValue
- // @grant GM_getResourceURL
- // @grant GM_getValue
- // @grant GM_info
- // @grant GM_openInTab
- // @grant GM_registerMenuCommand
- // @grant GM_setValue
- // @grant GM_xmlhttpRequest
- // @grant GM.deleteValue
- // @grant GM.getResourceUrl
- // @grant GM.getValue
- // @grant GM.info
- // @grant GM.openInTab
- // @grant GM.setValue
- // @grant GM.xmlHttpRequest
- // @grant unsafeWindow
- // @resource alignCenter https://raw.githubusercontent.com/adsbypasser/adsbypasser/v7.29.0/resources/css/align_center.css
- // @resource scaleImage https://raw.githubusercontent.com/adsbypasser/adsbypasser/v7.29.0/resources/css/scale_image.css
- // @resource bgImage https://raw.githubusercontent.com/adsbypasser/adsbypasser/v7.29.0/resources/img/imagedoc-darknoise.png
- // @noframes
- // @run-at document-start
- // @include http://*
- // @include https://*
- // @connect *
- // ==/UserScript==
-
- (() => {
- "use strict";
- var __webpack_modules__ = ([
- ,
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- AdsBypasserError: () => (AdsBypasserError),
- every: () => (every),
- find: () => (find),
- forEach: () => (forEach),
- isString: () => (isString),
- map: () => (map),
- none: () => (none),
- nop: () => (nop),
- partial: () => (partial),
- tryEvery: () => (tryEvery),
- wait: () => (wait)
- });
- class AdsBypasserError extends Error {
- constructor(message) {
- super(message);
- }
- get name() {
- return 'AdsBypasserError';
- }
- }
- function forEach(collection, fn) {
- if (isArrayLike(collection)) {
- return Array.prototype.forEach.call(collection, fn);
- }
- return Object.keys(collection).forEach((k) => {
- return fn(collection[k], k, collection);
- });
- }
- function every(collection, fn) {
- if (isArrayLike(collection)) {
- return Array.prototype.every.call(collection, fn);
- }
- return Object.keys(collection).every((k) => {
- return fn(collection[k], k, collection);
- });
- }
- function map(collection, fn) {
- if (isArrayLike(collection)) {
- return Array.prototype.map.call(collection, fn);
- }
- const mapped = Object.assign({}, collection);
- Object.getOwnPropertyNames(mapped).forEach((k) => {
- mapped[k] = fn(collection[k], k, collection);
- });
- return mapped;
- }
- function find(collection, fn) {
- for (const [k, v] of enumerate(collection)) {
- const r = fn(v, k, collection);
- if (r !== none) {
- return [k, v, r];
- }
- }
- return [none, none, none];
- }
- function* enumerate(collection) {
- if (isArrayLike(collection)) {
- yield* Array.prototype.entries.call(collection);
- return;
- }
- const keys = Object.getOwnPropertyNames(collection);
- for (const k of keys) {
- yield [k, collection[k]];
- }
- }
- function isArrayLike(collection) {
- return Array.isArray(collection) || isNodeList(collection);
- }
- function isNodeList(collection) {
- return collection.constructor.name === 'NodeList';
- }
- function partial(fn, ...args) {
- if (typeof fn !== 'function') {
- throw new AdsBypasserError('must give a function');
- }
- return (...innerArgs) => {
- return fn(...args.concat(innerArgs));
- };
- }
- function isString(value) {
- return (typeof value === 'string') || (value instanceof String);
- }
- function nop() {
- }
- const none = nop;
- function wait(msDelay) {
- return new Promise((resolve) => {
- setTimeout(resolve, msDelay);
- });
- }
- function tryEvery(msInterval, fn) {
- return new Promise((resolve) => {
- const handle = setInterval(function () {
- const result = fn();
- if (result !== none) {
- clearInterval(handle);
- resolve(result);
- }
- }, msInterval);
- });
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- findHandler: () => (findHandler),
- register: () => (register)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- const patterns = [];
- function register(pattern) {
- patterns.push(pattern);
- }
- function dispatchByObject(rule, url_6) {
- const matched = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.map)(rule, (pattern, part) => {
- if (pattern instanceof RegExp) {
- return url_6[part].match(pattern);
- }
- if (Array.isArray(pattern)) {
- const [, , r] = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.find)(pattern, (sp) => {
- const m = url_6[part].match(sp);
- return m || util_core__WEBPACK_IMPORTED_MODULE_0__.none;
- });
- return r !== util_core__WEBPACK_IMPORTED_MODULE_0__.none ? r : null;
- }
- throw new util_core__WEBPACK_IMPORTED_MODULE_0__.AdsBypasserError('invalid rule');
- });
- const passed = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.every)(matched, (v) => {
- return !!v;
- });
- return passed ? matched : null;
- }
- function dispatchByRegExp(rule, url_1) {
- return url_1.match(rule);
- }
- function dispatchByArray(rules, url_1, url_3, url_6) {
- const [, , r] = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.find)(rules, (rule) => {
- const m = dispatch(rule, url_1, url_3, url_6);
- return m ? m : util_core__WEBPACK_IMPORTED_MODULE_0__.none;
- });
- return r !== util_core__WEBPACK_IMPORTED_MODULE_0__.none ? r : null;
- }
- function dispatchByString(rule, url_3) {
- let scheme = /\*|https?|file|ftp|chrome-extension/;
- let host = /\*|(\*\.)?([^/*]+)/;
- let path = /\/.*/;
- let tmp = `^(${scheme.source})://(${host.source})?(${path.source})$`;
- let up = new RegExp(tmp);
- const matched = rule.match(up);
- if (!matched) {
- return null;
- }
- scheme = matched[1];
- host = matched[2];
- const wc = matched[3];
- const sd = matched[4];
- path = matched[5];
- if (scheme === '*' && !/https?/.test(url_3.scheme)) {
- return null;
- }
- if (scheme !== url_3.scheme) {
- return null;
- }
- if (scheme !== 'file' && host !== '*') {
- if (wc) {
- up = url_3.host.indexOf(sd);
- if (up < 0 || up + sd.length !== url_3.host.length) {
- return null;
- }
- } else if (host !== url_3.host) {
- return null;
- }
- }
- tmp = path.replace(/[*.[\]?+#]/g, (c) => {
- if (c === '*') {
- return '.*';
- }
- return '\\' + c;
- });
- path = new RegExp(`^${tmp}$`);
- if (!path.test(url_3.path)) {
- return null;
- }
- return url_3;
- }
- function dispatchByFunction(rule, url_1, url_3, url_6) {
- return rule(url_1, url_3, url_6);
- }
- function dispatch(rule, url_1, url_3, url_6) {
- if (Array.isArray(rule)) {
- return dispatchByArray(rule, url_1, url_3, url_6);
- }
- if (typeof rule === 'function') {
- return dispatchByFunction(rule, url_1, url_3, url_6);
- }
- if (rule instanceof RegExp) {
- return dispatchByRegExp(rule, url_1);
- }
- if ((0, util_core__WEBPACK_IMPORTED_MODULE_0__.isString)(rule)) {
- return dispatchByString(rule, url_3);
- }
- return dispatchByObject(rule, url_6);
- }
- function findHandler() {
- const url_1 = window.location.toString();
- const url_3 = {
- scheme: window.location.protocol.slice(0, -1),
- host: window.location.host,
- path: window.location.pathname + window.location.search + window.location.hash,
- };
- const url_6 = {
- scheme: window.location.protocol,
- host: window.location.hostname,
- port: window.location.port,
- path: window.location.pathname,
- query: window.location.search,
- hash: window.location.hash,
- };
- const [i, pattern, matched] = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.find)(patterns, (pattern) => {
- const m = dispatch(pattern.rule, url_1, url_3, url_6);
- return m ? m : util_core__WEBPACK_IMPORTED_MODULE_0__.none;
- });
- if (i === util_core__WEBPACK_IMPORTED_MODULE_0__.none) {
- return null;
- }
- if (!pattern.start && !pattern.ready) {
- return null;
- }
- return {
- start: pattern.start ? (0, util_core__WEBPACK_IMPORTED_MODULE_0__.partial)(pattern.start, matched) : util_core__WEBPACK_IMPORTED_MODULE_0__.nop,
- ready: pattern.ready ? (0, util_core__WEBPACK_IMPORTED_MODULE_0__.partial)(pattern.ready, matched) : util_core__WEBPACK_IMPORTED_MODULE_0__.nop,
- };
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- GMAPI: () => (GMAPI),
- rawUSW: () => (rawUSW),
- usw: () => (usw)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- const rawUSW = getUnsafeWindow();
- const usw = getUnsafeWindowProxy();
- const GMAPI = getGreaseMonkeyAPI();
- function getUnsafeWindow() {
- let w = null;
- try {
- w = unsafeWindow;
- } catch (e) {
- try {
- w = (0, eval)('this').global;
- } catch (e) {
- }
- }
- return w ? w : (0, eval)('this').window;
- }
- function getGreaseMonkeyAPI() {
- if (rawUSW.global) {
- return null;
- }
- const gm = {};
- if (typeof GM_openInTab === 'function') {
- gm.openInTab = GM_openInTab;
- } else {
- gm.openInTab = GM.openInTab;
- }
- if (typeof GM_getValue === 'function') {
- gm.getValue = (name, default_) => {
- return Promise.resolve(GM_getValue(name, default_));
- };
- } else {
- gm.getValue = GM.getValue;
- }
- if (typeof GM_setValue === 'function') {
- gm.setValue = (name, value) => {
- return Promise.resolve(GM_setValue(name, value));
- };
- } else {
- gm.setValue = GM.setValue;
- }
- if (typeof GM_deleteValue === 'function') {
- gm.deleteValue = (name) => {
- return Promise.resolve(GM_deleteValue(name));
- };
- } else {
- gm.deleteValue = GM.deleteValue;
- }
- if (typeof GM_xmlhttpRequest === 'function') {
- gm.xmlHttpRequest = GM_xmlhttpRequest;
- } else {
- gm.xmlHttpRequest = GM.xmlHttpRequest;
- }
- if (typeof GM_registerMenuCommand === 'function') {
- gm.registerMenuCommand = GM_registerMenuCommand;
- } else {
- gm.registerMenuCommand = util_core__WEBPACK_IMPORTED_MODULE_0__.nop;
- }
- if (typeof GM_getResourceURL === 'function') {
- gm.getResourceUrl = (resourceName) => {
- return Promise.resolve(GM_getResourceURL(resourceName));
- };
- } else if (typeof GM === 'object' && GM && GM.getResourceUrl) {
- gm.getResourceUrl = GM.getResourceUrl;
- }
- return gm;
- }
- function getGMInfo() {
- if (typeof GM_info === 'object' && GM_info) {
- return GM_info;
- } else if (typeof GM === 'object' && GM && GM.info) {
- return GM.info;
- } else {
- return {};
- }
- }
- const MAGIC_KEY = '__adsbypasser_reverse_proxy__';
- function getUnsafeWindowProxy() {
- const isGreaseMonkey = getGMInfo().scriptHandler === 'Greasemonkey';
- if (!isGreaseMonkey) {
- return rawUSW;
- }
- const decorator = {
- set(target, key, value) {
- if (key === MAGIC_KEY) {
- return false;
- } else {
- target[key] = clone(value);
- }
- return true;
- },
- get(target, key) {
- if (key === MAGIC_KEY) {
- return target;
- }
- const value = target[key];
- const type = typeof value;
- if (value === null || (type !== 'function' && type !== 'object')) {
- return value;
- }
- return new Proxy(value, decorator);
- },
- apply(target, self, args) {
- args = Array.prototype.slice.call(args);
- if (target === unsafeWindow.Object.defineProperty) {
- args[0] = args[0][MAGIC_KEY];
- }
- if (target === unsafeWindow.Function.apply) {
- self = self[MAGIC_KEY];
- args[1] = Array.prototype.slice.call(args[1]);
- }
- if (target === unsafeWindow.document.querySelector) {
- self = self[MAGIC_KEY];
- }
- if (target === unsafeWindow.document.write) {
- self = self[MAGIC_KEY];
- }
- const usargs = clone(args);
- return target.apply(self, usargs);
- },
- construct(target, args) {
- args = Array.prototype.slice.call(args);
- args.unshift(undefined);
- const usargs = clone(args);
- const bind = unsafeWindow.Function.prototype.bind;
- return new (bind.apply(target, usargs));
- },
- };
- return new Proxy(unsafeWindow, decorator);
- }
- function clone(safe) {
- if (safe === null || !(safe instanceof Object)) {
- return safe;
- }
- if (safe === unsafeWindow) {
- return safe;
- }
- if (safe instanceof String) {
- return safe.toString();
- }
- if (safe instanceof Function) {
- return exportFunction(safe, unsafeWindow, {
- allowCrossOriginArguments: true,
- });
- }
- if (safe instanceof Array) {
- const unsafe = new unsafeWindow.Array();
- for (let i = 0; i < safe.length; ++i) {
- unsafe.push(clone(safe[i]));
- }
- return unsafe;
- }
- const unsafe = new unsafeWindow.Object();
- (0, util_core__WEBPACK_IMPORTED_MODULE_0__.forEach)(safe, (v, k) => {
- unsafe[k] = clone(v);
- });
- return unsafe;
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- dumpConfig: () => (dumpConfig),
- loadConfig: () => (loadConfig)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- var util_dispatcher__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);
- var util_platform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
- const MANIFEST = [
- {
- key: 'version',
- default_: 0,
- verify(v) {
- return typeof v === 'number' && v >= 0;
- },
- normalize: toNumber,
- },
- {
- key: 'align_center',
- default_: true,
- verify: isBoolean,
- normalize: toBoolean,
- },
- {
- key: 'change_background',
- default_: true,
- verify: isBoolean,
- normalize: toBoolean,
- },
- {
- key: 'redirect_image',
- default_: true,
- verify: isBoolean,
- normalize: toBoolean,
- },
- {
- key: 'scale_image',
- default_: true,
- verify: isBoolean,
- normalize: toBoolean,
- },
- {
- key: 'log_level',
- default_: 1,
- verify(v) {
- return typeof v === 'number' && v >= 0 && v <= 2;
- },
- normalize: toNumber,
- },
- ];
- const PATCHES = [
- async () => {
- const alignCenter = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('align_center');
- const changeBackground = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('change_background');
- const scaleImage = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('scale_image');
- const redirectImage = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('redirect_image');
- const ac = typeof alignCenter === 'boolean';
- if (typeof changeBackground !== 'boolean') {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('change_background', ac ? alignCenter : true);
- }
- if (typeof scaleImage !== 'boolean') {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('scale_image', ac ? alignCenter : true);
- }
- if (!ac) {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('align_center', true);
- }
- if (typeof redirectImage !== 'boolean') {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('redirect_image', true);
- }
- },
- async () => {
- const externalServerSupport = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('external_server_support');
- if (typeof externalServerSupport !== 'boolean') {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('external_server_support', false);
- }
- },
- async () => {
- const logLevel = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('log_level');
- if (typeof logLevel !== 'number') {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('log_level', 1);
- }
- },
- async () => {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.deleteValue('external_server_support');
- },
- ];
- function isBoolean(v) {
- return typeof v === 'boolean';
- }
- function toBoolean(v) {
- return !!v;
- }
- function toNumber(v) {
- return parseInt(v, 10);
- }
- async function senityCheck() {
- let verifyResults = MANIFEST.map(async (descriptor) => {
- const rv = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue(descriptor.key);
- return descriptor.verify(rv);
- });
- verifyResults = await Promise.all(verifyResults);
- const ok = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.every)(verifyResults, v => v);
- if (!ok) {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('version', 0);
- }
- }
- async function migrate() {
- let currentVersion = await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('version');
- if (currentVersion !== 0 && !currentVersion) {
- throw new util_core__WEBPACK_IMPORTED_MODULE_0__.AdsBypasserError('invalid version');
- }
- while (currentVersion < PATCHES.length) {
- PATCHES[currentVersion]();
- ++currentVersion;
- }
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue('version', currentVersion);
- }
- async function loadConfig() {
- await senityCheck();
- await migrate();
- (0, util_dispatcher__WEBPACK_IMPORTED_MODULE_1__.register)({
- rule: {
- host: /^adsbypasser\.github\.io$/,
- path: /^\/configure\.html$/,
- },
- async ready() {
- await waitForPage();
- util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.commit = async (data) => {
- for (const [k, v] of Object.entries(data)) {
- await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.setValue(k, v);
- }
- };
- util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.render({
- version: await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('version'),
- options: {
- align_center: {
- type: 'checkbox',
- value: await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('align_center'),
- label: 'Align Center',
- help: 'Align image to the center if possible. (default: enabled)',
- },
- change_background: {
- type: 'checkbox',
- value: await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('change_background'),
- label: 'Change Background',
- help: 'Use Firefox-like image background if possible. (default: enabled)',
- },
- redirect_image: {
- type: 'checkbox',
- value: await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('redirect_image'),
- label: 'Redirect Image',
- help: [
- 'Directly open image link if possible. (default: enabled)',
- 'If disabled, redirection will only works on link shortener sites.',
- ].join('<br/>\n'),
- },
- scale_image: {
- type: 'checkbox',
- value: await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('scale_image'),
- label: 'Scale Image',
- help: 'When image loaded, scale it to fit window if possible. (default: enabled)',
- },
- log_level: {
- type: 'select',
- value: await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue('log_level'),
- menu: [
- [0, '0 (quiet)'],
- [1, '1 (default)'],
- [2, '2 (verbose)'],
- ],
- label: 'Log Level',
- help: [
- 'Log level in developer console. (default: 1)',
- '0 will not print anything in console.',
- '1 will only print logs on affected sites.',
- '2 will print on any sites.',
- ].join('<br/>\n'),
- },
- },
- });
- },
- });
- }
- function waitForPage() {
- return new Promise((resolve) => {
- const i = setInterval(() => {
- if (util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.render) {
- clearInterval(i);
- resolve();
- }
- }, 50);
- });
- }
- async function dumpConfig() {
- let rv = MANIFEST.map(async (descriptor) => {
- return [descriptor.key, await util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.getValue(descriptor.key)];
- });
- rv = await Promise.all(rv);
- const o = {};
- for (const [k, v] of rv) {
- o[k] = v;
- }
- return o;
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- debug: () => (debug),
- info: () => (info),
- warn: () => (warn)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- const quiet = false;
- function log(method, args) {
- if (quiet) {
- return;
- }
- args = Array.prototype.slice.call(args);
- if ((0, util_core__WEBPACK_IMPORTED_MODULE_0__.isString)(args[0])) {
- args[0] = 'AdsBypasser: ' + args[0];
- } else {
- args.unshift('AdsBypasser:');
- }
- const f = console[method];
- if (typeof f === 'function') {
- f.apply(console, args);
- }
- }
- function debug() {
- log('debug', arguments);
- }
- function info() {
- log('info', arguments);
- }
- function warn() {
- log('warn', arguments);
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- var _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7);
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^ak\.sv$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- const any = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('html');
- any.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(6000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a[class="download_button"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?apunkasoftware\.net$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('div#proceed-now > a#dlink');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^thefileslocker\.net$/,
- },
- async ready() {
- const button = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#downloadbtn');
- button.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^(www\.)?indishare\.org$/,
- /^uploadrar\.com$/,
- ],
- },
- async ready() {
- const btn = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('button#downloadbtn.downloadbtn');
- btn.removeAttribute('disabled');
- btn.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^infidrive\.net$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(40000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('button.inline-flex:nth-child(2)');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^k2s\.cc$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(35000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a.link-to-file');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^katfile\.com$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a[id="dlink"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?keeplinks\.org$/,
- },
- async ready() {
- const button = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('[id="btnproceedsubmit"]');
- button.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: 'https://www.mirrored.to/files/*',
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.col-sm.centered.extra-top a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host:
- /^multiup\.io$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-info.btn-lg.btn-block');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.onlinefreecourse\.net$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a[class="btn btn-success"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^sfile\.mobi$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(8000);
- const btn = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#download');
- btn.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^uploadhaven\.com$/,
- path: /^\/download\//,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(18000);
- const f = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-submit-free.btn-download-free');
- f.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^usersdrive\.com$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-download');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^1ink\.cc$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#countingbtn');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^1link\.club$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#download.btn');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^1v\.to$/,
- path: /^\/t\/[a-zA-Z0-9/=]+/,
- },
- async start() {
- const path = window.location.href.replace('/t/', '/saliendo/');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host:
- /^a2zapk\.io$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#dlbtn li a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^adfoc\.us$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.skip');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^adshnk\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(16000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('button[class="ui right labeled icon button primary huge fluid"]');
- b.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(18000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a[id="final_redirect"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.adz7short\.space$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#continue');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(10000);
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^bcvc\.ink$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(5000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#getLink');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?biglistofwebsites\.com$/,
- path: /^\/go\/(\w+\.\w+)$/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink('http://' + m.path[1]);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: [
- {
- host: /^(www\.)?([a-zA-Z0-9]+\.)?binbox\.io$/,
- path: /\/o\/([a-zA-Z0-9]+)/,
- }
- ],
- async start(m) {
- const direct_link = window.atob(m.path[1]);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(direct_link);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^bioskopkeren\.boo$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- const c = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.reklamgec');
- c.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^boost\.ink$/,
- },
- async start() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('body').getAttribute('result');
- if (b) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(atob(b));
- } else {
- return;
- }
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^cocoleech\.com$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-block.btn-success');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^cpmlink\.net$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#btn-main');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^ctr\.sh$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-primary.btn-captcha');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^cutpaid\.com$/,
- },
- async ready() {
- let a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-primary');
- if (a) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(20000);
- a.click();
- }
- a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-success.btn-lg.get-link');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(9000);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.dlink3\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('[class="myButton"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^dlupload\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(3500);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-block.btn-primary.text-white.shadow.m-1.position-relative.up-tooltip-container');
- b.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(6000);
- const btn = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-block.continue-btn-bg');
- btn.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^earnlink\.io$/,
- },
- async ready() {
- const directUrl = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/"([^"]+)"\)\.html\("Continue"\)/);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(directUrl[1]);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^forex-trnd\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(10000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.get-link');
- a.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^exeo\.app$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.link-button.button');
- a.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(2000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.link-button');
- b.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(6000);
- const c = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.link-button.get-link');
- c.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^fc-lc\.(com|xyz)$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(2000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-primary.btn-captcha.mb-4');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^loaninsurehub\.com$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#glink');
- if (b) {
- b.click();
- }
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove('#overlay');
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#surl');
- if (a) {
- a.click();
- }
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^fir3\.net$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-success.btn-lg.get-link');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^get-click2\.blogspot\.com$/,
- },
- async ready() {
- const clbt = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('button#gotolink');
- clbt.removeAttribute('disabled');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1);
- clbt.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^getthot\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.skip-btn');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^gplinks\.co$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(8000);
- const d = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.get-link');
- d.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^hen-tay\.net$/,
- path: /^\/go\//,
- },
- async ready() {
- const h = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#download_url div a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(h.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^hotshorturl\.com$/,
- },
- async ready() {
- const frame = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('frame[scrolling=yes]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(frame.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^icutlink\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(10000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-success.btn-lg.get-link');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^zegtrends\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('div > button.bsub');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imagetwist\.netlify\.app$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-dark');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule:
- {
- host: /^www\.javlibrary\.com$/,
- query: /url=([^&]+)/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(decodeURIComponent(m.query[1]));
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^kimochi\.info$/,
- path: /^\/inter$/
- },
- async ready() {
- const ma = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a#next');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(ma.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?kingofshrink\.com$/,
- },
- async ready() {
- const l = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#textresult > a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(l.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^linegee\.net$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('p.kecil a');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^link\.turkdown\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(5000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-success.btn-lg.get-link');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^link1s\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(10000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-success.btn-lg.get-link');
- b.click();
- },
- });
- (function () {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^adsafelink\.com$/,
- /^birdurls\.com$/,
- /^dz4link\.com$/,
- /^(linkmoni|shrinkcash)\.com$/,
- /^shrt10\.com$/,
- /^tmearn\.net$/,
- /^vinaurl\.net$/,
- /^payskip\.org$/,
- /^clik\.pw$/,
- /^miniurl\.pw$/,
- /^aylink\.co$/,
- /^(clk|oko)\.sh$/,
- /^cpmlink\.pro$/,
- /^gitlink\.pro$/,
- /^megalink\.pro$/,
- /^met\.bz/,
- /^mitly\.us$/,
- /^oke\.io$/,
- /^pahe\.plus$/,
- /^pingit\.im$/,
- /^thotpacks\.xyz$/,
- ],
- },
- async ready() {
- const handler = new RecaptchaHandler();
- await handler.call();
- },
- });
- class AbstractHandler {
- constructor() {
- this._overlaySelector = [
- '[class$="Overlay"]',
- '#__random_class_name__',
- '#headlineatas',
- '#myModal',
- '.opacity_wrapper',
- '#overlay',
- ].join(', ');
- this._formSelector = [
- '#go-link',
- '.go-link',
- '#originalLink.get-link',
- 'form[action="/links/go"]',
- ].join(', ');
- }
- removeOverlay() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove(this._overlaySelector);
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.block(this._overlaySelector, document.body);
- setInterval(() => {
- document.body.style.overflow = 'initial';
- }, 500);
- }
- removeFrame() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove('iframe');
- }
- async call() {
- const ok = await this.prepare();
- if (!ok) {
- return;
- }
- const mw = await this.getMiddleware();
- if (!mw) {
- this.withoutMiddleware();
- return;
- }
- const url = await this.getURL(mw);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(url);
- }
- }
- class RecaptchaHandler extends AbstractHandler {
- async prepare() {
- this.removeOverlay();
- const f = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#captchaShortlink, div.g-recaptcha');
- if (!f) {
- return true;
- }
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.info('recaptcha detected, stop');
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.info('trying to listen submit button');
- const b = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#invisibleCaptchaShortlink');
- if (!b) {
- return false;
- }
- }
- async submitListen(b) {
- const o = new MutationObserver(() => {
- if (!b.disabled) {
- b.click();
- }
- });
- o.observe(b, {
- attributes: true,
- });
- }
- async getMiddleware() {
- return await getJQueryForm(this._formSelector);
- }
- withoutMiddleware() {
- const f = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#link-view');
- f.submit();
- }
- async getURL(jForm) {
- while (true) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- try {
- const url = await getURLFromJQueryForm(jForm);
- if (url) {
- return url;
- }
- } catch (e) {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.warn(e);
- }
- }
- }
- }
- async function getJQueryForm(selector) {
- let jQuery = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window.$;
- while (!jQuery) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(50);
- jQuery = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window.$;
- }
- const f = jQuery(selector);
- if (f.length > 0) {
- return f;
- }
- return null;
- }
- function getURLFromJQueryForm(jForm) {
- return new Promise((resolve, reject) => {
- if (jForm.is('a') && jForm.attr('href')) {
- resolve(jForm.attr('href'));
- }
- const jQuery = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window.$;
- jQuery.ajax({
- dataType: 'json',
- type: 'POST',
- url: jForm.attr('action'),
- data: jForm.serialize(),
- success: (result) => {
- if (result.url) {
- resolve(result.url);
- } else {
- reject(new _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.AdsBypasserError(result.message));
- }
- },
- error: (xhr, status, error) => {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.warn(xhr, status, error);
- reject(new _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.AdsBypasserError('request error'));
- },
- });
- });
- }
- })();
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^n\.fcd\.su$/,
- },
- async ready() {
- const btn = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a.btn:nth-child(2)');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(btn.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^linkpoi\.me$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(6000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-primary.btn-block.redirect.get-link');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^linkshrink\.net$/,
- path: /^\/[a-zA-Z0-9]+$/,
- },
- async start() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window._impspcabe = 0;
- },
- async ready() {
- let l = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/revC\("([^"]+)"\)/);
- l = atob(l[1]);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink('/' + l);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^linksly\.co$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-primary');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^go\.linksly\.co$/,
- /^go\.bitcosite\.com$/,
- ],
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(8000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-success.btn-lg.get-link');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^lnk2\.cc$/,
- path: /^\/go\//,
- },
- async ready() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove('iframe, .popupOverlay');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(18000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#getLink');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.lolinez\.com$/,
- query: /\?(.+)/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(m.query[1]);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^mangalist\.org$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-primary.url.text-center');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host:
- /^mylink\.us$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(8000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('div.skip_btn a');
- a.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^nmac\.to$/,
- path: /^\/dl\/(.+)/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-medium.btn-block');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^noriskdomain\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(10000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.uk-button-primary.go-to-button');
- b.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.uk-button-primary.go-to-button');
- a.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^noweconomy\.live$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('[class="btn-main get-link"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.oni\.vn$/,
- },
- async ready() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove('iframe');
- let data = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/data:"([^"]+)"/);
- if (!data) {
- throw new _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.AdsBypasserError('pattern changed');
- }
- data = data[1];
- const url = await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.get('/click.html', data);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(url);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^otomi-games\.com$/,
- path: /^\/go\//
- },
- async ready() {
- const ma = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#wpsafe-link a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(ma.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?ouo\.(io|press)$/,
- path: /(^\/\w+$|^\/go\/\w+$)/,
- },
- async ready() {
- (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('form').submit();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^paylinnk\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(2000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('div.banner.banner-captcha');
- a.click();
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-success.btn-lg.get-link');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^icerik\.site$/,
- path: /^\/go/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(500);
- const button = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#get_link_btn');
- button.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^realsht\.mobi$/,
- ],
- },
- async ready() {
- const n = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#download_link');
- n.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^preview\.rlu\.ru$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#content > .long_url > a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host:
- /^segmentnext\.com$/,
- path: /^\/interstitial\.html$/,
- query: /return_url=([^&]+)/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(decodeURIComponent(m.query[1]));
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^shink\.me$/,
- /^shon\.xyz$/,
- ],
- },
- async ready() {
- const f = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#skip');
- f.submit();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(short|srt)\.am$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(5000);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink('', {
- post: {
- _image: 'Continue',
- },
- });
- },
- });
- (function () {
- const hostRules = [
- /^(cllkme|clkmein|corneey|ceesty)\.com$/,
- /^(destyy|festyy|gestyy)\.com$/,
- /^sh\.st$/,
- ];
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: hostRules,
- path: /^\/[\d\w]+/,
- },
- async ready() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove('iframe');
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.removeAllTimer();
- const m = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/sessionId: "([\d\w]+)",/);
- if (m) {
- afterGotSessionId(m[1]);
- return;
- }
- const o = new MutationObserver((mutations) => {
- mutations.forEach(() => {
- const m = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/sessionId: "([\d\w]+)",/);
- if (m) {
- o.disconnect();
- afterGotSessionId(m[1]);
- }
- });
- });
- o.observe(document.body, {
- childList: true,
- });
- },
- });
- function afterGotSessionId(sessionId) {
- const X_NewRelic_ID = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/xpid:"([^"]+)"/);
- const data = {
- adSessionId: sessionId,
- };
- const header = {
- Accept: 'application/json, text/javascript',
- };
- if (X_NewRelic_ID) {
- header['X-NewRelic-ID'] = X_NewRelic_ID;
- }
- const i = setInterval(function () {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.get('/shortest-url/end-adsession', data, header).then(function (text) {
- const r = JSON.parse(text);
- if (r.status == 'ok' && r.destinationUrl) {
- clearInterval(i);
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.removeAllTimer();
- const url = decodeURIComponent(r.destinationUrl);
- return _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(url);
- }
- });
- }, 1000);
- }
- })();
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^shortlinkto\.biz$/,
- /^uplinkto\.hair$/,
- ],
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.view-well a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?shortly\.xyz$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(8000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-success.btn-lg.get-link');
- a.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^shortmoz\.link$/,
- },
- async ready() {
- const button = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-primary.btn-block');
- button.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?similarsites\.com$/,
- path: /^\/goto\/([^?]+)/
- },
- async start(m) {
- let l = m.path[1];
- if (!/^https?:\/\//.test(l)) {
- l = 'http://' + l;
- }
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(l);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^spacetica\.com$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn.btn-primary.btn-xs');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.spaste\.com$/,
- path: /^\/site\//,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(15000);
- (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#template-contactform-submit').click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^stfly\.(me|xyz)$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-captcha.m-2.form-send');
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^blogbux\.net$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-captcha.m-2.form-send');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^techtrendmakers\.com$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-captcha.m-2.form-send.step_btn');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(6000);
- b.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?supercheats\.com$/,
- path: /^\/interstitial\.html$/,
- query: /(?:\?|&)oldurl=([^&]+)(?:$|&)/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(m.query[1]);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^swzz\.xyz$/,
- path: /^\/link\//,
- },
- async ready() {
- const g = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a.btn.btn-primary');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(g.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^techgeek\.digital$/,
- },
- async ready() {
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('[class="btn-main get-link"]');
- if (b) {
- b.click();
- }
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a[class="btn-main get-link"]');
- if (a) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- }
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^thinfi\.com$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('div p a');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^go\.tnshort\.net$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(3000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('a[class="btn btn-success btn-lg get-link"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^tribuntekno\.com$/,
- },
- async ready() {
- const b = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#lite-human-verif-button');
- if (b) {
- b.click();
- }
- const c = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#lite-start-sora-button');
- if (c) {
- c.click();
- }
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^tutwuri\.id$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#btn-1');
- a.click();
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(12000);
- const b = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#btn-2');
- b.click();
- const c = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#btn-3');
- c.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^urlbluemedia\.shop$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(7000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('input#nut');
- a.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /(^|\.)urlcash\.(com|org)$/,
- /^(detonating|smilinglinks|pornyhost|urlgalleries)\.com$/,
- /^looble\.net$/,
- /^xxxs\.org$/,
- ],
- },
- async ready() {
- if (_ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window && _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window.linkDestUrl) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(_ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window.linkDestUrl);
- return;
- }
- const matches = document.body.innerHTML.match(/linkDestUrl = '(.+)'/);
- if (matches) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(matches[1]);
- return;
- }
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?vzturl\.com$/,
- },
- async ready() {
- const frame = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('frame[scrolling=yes]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(frame.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^xpshort\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(8000);
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.btn-success.btn-lg.get-link');
- a.click();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^22pixx\.xyz$/,
- path: /^\/ia-[aio]\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/ia-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^22pixx\.xyz$/,
- path: /^\/ib-[aior]\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/ib-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^22pixx\.xyz$/,
- path: /^\/i-[ai1]\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/i-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^22pixx\.xyz$/,
- path: /^\/x-[aor]\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/x-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^22pixx\.xyz$/,
- path: /^\/y-[ao1]\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/y-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^22pixx\.xyz$/,
- path: /^\/x-i\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/x', '/y');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^abload\.de$/,
- /^imageup\.ru$/,
- ],
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^acidimg\.cc$/,
- /^imx\.to$/,
- ],
- },
- async ready() {
- let a = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#continuebutton, .button');
- if (a) {
- a.click();
- }
- a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.centred');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(a.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^bayimg\.com$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#mainImage');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^beeimg\.com$/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#beeimage');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.casimages\.com$/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('div.logo a img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^cubeupload\.com$/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('img.galleryBigImg');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(depic|dpic)\.me$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#pic');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.directupload\.net$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#ImgFrame');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^fastpic\.org$/,
- path: /^\/view\//,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#picContainer img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^crownimg\.com$/,
- /^fotokiz\.com$/,
- /^imgbaron\.com$/,
- /^imgsen\.com$/,
- /^imgsto\.com$/,
- /^kropic\.com$/,
- /^kvador\.com$/,
- /^picbaron\.com$/,
- /^picdollar\.com$/,
- /^pics4upload\.com$/,
- /^silverpic\.com$/,
- /^barbit\.net$/,
- /^pics4you\.net$/,
- /^imgstar\.eu$/,
- /^www\.fappic\.com$/,
- ],
- },
- async ready() {
- const i = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('img.pic');
- if (i) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- return;
- }
- const f = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('form');
- f.submit();
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.fotosik\.pl$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.simple-photo img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.hostpic\.org$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#photo');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.imagebam\.com$/,
- },
- async ready() {
- let a = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#continue > a');
- if (a) {
- a.click();
- }
- a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.main-image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(a.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imageban\.ru$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#img_main');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- }
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imagehaha\.com$/,
- path: /\/*\/.*/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('img.img-responsive');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: 'https://www.imagehost.at/image/*',
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('meta[property="og:image"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.content);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.imagenetz\.de$/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.img-rounded.img-responsive');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imageshack\.com$/,
- path: /^\/i\//,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#lp-image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule:
- {
- host: [
- /^imagetwist\.com$/,
- /^imagenpic\.com$/,
- /^imagexport\.com$/,
- /^imageshimage\.com$/,
- /^croea\.com$/,
- /^vipr\.im$/,
- ]
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('img.pic');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- }
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imageupper\.com$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.imagevenue\.com$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#main-image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule:
- {
- host: [
- /^cloudgallery\.net$/,
- /^imgair\.net$/,
- /^imgblaze\.net$/,
- /^imgfrost\.net$/,
- /^img[a-z]{2,10}\.(sbs|shop)$/,
- /^pic[a-z]{2,10}\.(sbs|shop)$/,
- /^pix[a-z]{2,10}\.sbs$/,
- ],
- },
- async ready() {
- const matches = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.searchFromScripts(/imgbg\.src = "([^"]+)";/);
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(matches[1]);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^(imgbase|picforall)\.ru$/,
- ],
- },
- async ready() {
- let i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#pay_thumb_img img');
- i = i.getAttribute('onclick');
- i = i.match(/mshow\('(.+)'\)/);
- i = i[1];
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^imgbb\.com$/,
- /^ibb\.co$/,
- ],
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.image-viewer-container img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgbox\.com$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^2i\.(cz|sk)$/,
- /^(picnew|rintor)\.space$/,
- /^[0-9]{1,3}xpics\.space$/,
- /^imgcloud\.pw$/,
- /^pilot007\.org$/,
- /^img\.javstore\.net$/,
- /^www\.imghit\.com$/,
- /^xxxaddicted\.top$/,
- ],
- path: /^\/(image|i)\/.*/,
- },
- async ready() {
- const l = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('link[rel="image_src"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(l.href);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgdawgknuttz\.com$/,
- },
- async ready() {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.wait(1000);
- let a = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('.button');
- if (a) {
- a.click();
- }
- a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.centred');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(a.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^(www\.)?imgdrive\.net$/,
- /^(www\.)?(imgtaxi|imgwallet|imgadult)\.com$/,
- ],
- },
- async ready() {
- let m = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('meta[property="og:image"]');
- m = m.content.replace('small', 'big');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(m);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgflip\.com$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#im');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- }
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: [
- {
- host: [
- /^imgking\.co$/,
- /^imgkings\.com$/,
- ],
- path: /^\/img*.*\.html/,
- },
- ],
- async ready() {
- const url = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.window.linkid;
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(url);
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('img[alt]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgprime\.com$/,
- },
- async ready() {
- let a = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#continuetoimage a');
- if (a) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(a.href);
- return;
- }
- a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('center a img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(a.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgspice\.com$/,
- },
- async ready() {
- const o = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#imgpreview.pic');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(o.src);
- }
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgtraffic\.com$/,
- path: /^\/a-1\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/a-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgtraffic\.com$/,
- path: /^\/i-1\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/i-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgtraffic\.com$/,
- path: /^\/n-1\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/n-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^imgtraffic\.com$/,
- path: /^\/z-1\/(.+)\.jpeg\.html/,
- },
- async start() {
- const path = window.location.href.replace('/z-', '/').replace('.html', '');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(path);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: [
- 'https://4fuk.me/upload/en/*',
- 'https://555fap.com/upload/en/*',
- 'https://ai18.pics/upload/en/*',
- 'https://cnpics.org/upload/en/*',
- 'https://cnxx.me/upload/en/*',
- 'https://cosplay18.pics/upload/en/*',
- 'https://idol69.net/upload/en/*',
- 'https://javball.com/upload/en/*',
- 'https://javsunday.com/upload/en/*',
- 'https://kin8-av.com/upload/en/*',
- 'https://ovabee.com/upload/en/*',
- 'https://pig69.com/upload/en/*',
- 'https://porn4f.com/upload/en/*',
- ],
- async ready() {
- const m = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('meta[property="og:image"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(m.content);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^keptarolo\.hu$/,
- path: /^(\/[^/]+\/[^/]+)$/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage('http://www.keptarolo.hu/kep' + m.path[1]);
- },
- });
- (function () {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^miragepics\.com$/,
- /^foto-pic\.net$/,
- ],
- path: /^\/viewer\.php$/,
- query: /file=([^&]+)/,
- },
- start: helper,
- });
- async function helper(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage('/images/' + m.query[1]);
- }
- })();
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.mrjh\.org$/,
- path: /^\/gallery\.php$/,
- query: /^\?entry=(.+)$/,
- },
- async ready(m) {
- const url = m.query[1];
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage('/' + url);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.noelshack\.com$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('meta[property="og:image"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.content);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^dewimg\.com$/,
- /^outletpic\.com$/,
- /^pictwn\.com$/,
- /^picyield\.com$/,
- /^tezzpic\.com$/,
- ],
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('center > img.picview');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.pic-upload\.de$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.preview_picture_2b');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^picstate\.com$/,
- path: /^\/view\/full\/.*/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#image_container a img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^picturedent\.org$/,
- /^everest\.picturedent\.org$/,
- /^pacific\.picturedent\.org$/,
- ],
- path: /^\/image\//,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#full_img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?pimpandhost\.com$/,
- path: /^\/image\/\d+/,
- query: /^\?size=original/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#overflow-wrapper img.original');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?pimpandhost\.com$/,
- path: /^\/image\/\d+/,
- },
- async start(m) {
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openLink(m.path + '?size=original');
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: [
- {
- host: /^(www\.)?pixhost\.to$/,
- path: /^\/show\//,
- },
- {
- host: [
- /^3xplanet\.(com|net)$/,
- /^javtenshi\.com$/,
- /^jav-load\.com$/,
- /^uncenav\.com$/,
- ],
- path: /^\/viewimage\//,
- }
- ],
- async ready() {
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.remove('iframe, #ad');
- let o = _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.$('#all');
- if (o) {
- o.style.display = '';
- }
- o = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#show_image, #image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(o.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^(www\.)?pixroute\.com$/,
- },
- async ready() {
- const o = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#download_box img#imgpreview.pic');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(o.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^postimg\.cc$/,
- /^postlmg\.cc$/,
- /^pixxxels\.cc$/,
- ],
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#main-image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^prnt\.sc$/,
- ],
- path: /\.html$/,
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: [
- /^prnt\.sc$/,
- ],
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#screenshot-image');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^pronpic\.org$/,
- },
- async ready() {
- const urlBaseImg = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('table.new_table2:nth-child(1) img.link');
- const baseUrl = urlBaseImg.src.split('th_')[0];
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('table.new_table2:nth-child(2) img.link');
- const url = baseUrl + img.src.split('th_')[1];
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(url);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^starimage\.club$/,
- path: /^\/image\/.+$/,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('input#embed-code-2.text-input').getAttribute('value');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^thotimg\.xyz$/,
- },
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('center > img');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: [
- {
- host: [
- /^img\.trafficimage\.club$/,
- /^trafficimage\.club$/,
- ],
- path: /^\/image\//,
- },
- {
- host: /^im\.ge$/,
- path: /^\/i\//,
- },
- ],
- async ready() {
- const img = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('meta[property="og:image"]');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(img.content);
- }
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^www\.turboimagehost\.com$/,
- path: /^\/p\//,
- },
- async ready() {
- const i = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('#imageid');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(i.src);
- },
- });
- _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__._.register({
- rule: {
- host: /^xxxwebdlxxx\.(org|top)$/,
- },
- async ready() {
- const a = (0, _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$)('.centred, .centred_resized');
- await _ADSBYPASSER_NAMESPACE___WEBPACK_IMPORTED_MODULE_0__.$.openImage(a.src);
- },
- });
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- $: () => ($),
- _: () => (_)
- });
- var util_ajax__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8);
- var util_cookie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9);
- var util_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1);
- var util_dispatcher__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2);
- var util_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(10);
- var util_image__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
- var util_link__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(12);
- var util_logger__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5);
- var util_misc__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(13);
- var util_platform__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(3);
- const _ = {
- AdsBypasserError: util_core__WEBPACK_IMPORTED_MODULE_2__.AdsBypasserError,
- evil: util_misc__WEBPACK_IMPORTED_MODULE_8__.evil,
- find: util_core__WEBPACK_IMPORTED_MODULE_2__.find,
- forEach: util_core__WEBPACK_IMPORTED_MODULE_2__.forEach,
- generateRandomIP: util_misc__WEBPACK_IMPORTED_MODULE_8__.generateRandomIP,
- info: util_logger__WEBPACK_IMPORTED_MODULE_7__.info,
- none: util_core__WEBPACK_IMPORTED_MODULE_2__.none,
- partial: util_core__WEBPACK_IMPORTED_MODULE_2__.partial,
- register: util_dispatcher__WEBPACK_IMPORTED_MODULE_3__.register,
- tryEvery: util_core__WEBPACK_IMPORTED_MODULE_2__.tryEvery,
- wait: util_core__WEBPACK_IMPORTED_MODULE_2__.wait,
- warn: util_logger__WEBPACK_IMPORTED_MODULE_7__.warn,
- };
- function $(selector, context) {
- return (0, util_dom__WEBPACK_IMPORTED_MODULE_4__.querySelector)(selector, context);
- }
- $.$ = util_dom__WEBPACK_IMPORTED_MODULE_4__.querySelectorOrNull;
- $.$$ = util_dom__WEBPACK_IMPORTED_MODULE_4__.querySelectorAll;
- $.block = util_dom__WEBPACK_IMPORTED_MODULE_4__.block;
- $.get = util_ajax__WEBPACK_IMPORTED_MODULE_0__.get;
- $.getCookie = util_cookie__WEBPACK_IMPORTED_MODULE_1__.getCookie;
- $.nuke = util_misc__WEBPACK_IMPORTED_MODULE_8__.nuke;
- $.openImage = util_image__WEBPACK_IMPORTED_MODULE_5__.openImage;
- $.openLink = util_link__WEBPACK_IMPORTED_MODULE_6__.openLink;
- $.post = util_ajax__WEBPACK_IMPORTED_MODULE_0__.post;
- $.remove = util_dom__WEBPACK_IMPORTED_MODULE_4__.remove;
- $.removeAllTimer = util_misc__WEBPACK_IMPORTED_MODULE_8__.removeAllTimer;
- $.resetCookies = util_cookie__WEBPACK_IMPORTED_MODULE_1__.resetCookies;
- $.searchFromScripts = util_dom__WEBPACK_IMPORTED_MODULE_4__.searchFromScripts;
- $.setCookie = util_cookie__WEBPACK_IMPORTED_MODULE_1__.setCookie;
- $.toDOM = util_dom__WEBPACK_IMPORTED_MODULE_4__.toDOM;
- $.window = util_platform__WEBPACK_IMPORTED_MODULE_9__.usw;
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- get: () => (get),
- post: () => (post)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- var util_platform__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
- var util_logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5);
- class AjaxError extends util_core__WEBPACK_IMPORTED_MODULE_0__.AdsBypasserError {
- constructor(method, url, data, headers, status, response) {
- super(`${method} ${url} got ${status}`);
- this._method = method;
- this._url = url;
- this._data = data;
- this._headers = headers;
- this._status = status;
- this._response = response;
- }
- get name() {
- return 'AjaxError';
- }
- get method() {
- return this._method;
- }
- get url() {
- return this._url;
- }
- get data() {
- return this._data;
- }
- get headers() {
- return this._headers;
- }
- get status() {
- return this._status;
- }
- get response() {
- return this._response;
- }
- }
- function* flattenObject(object) {
- if (!object) {
- return;
- }
- for (const [k, v] of Object.entries(object)) {
- if (Array.isArray(v)) {
- for (const v_ of v) {
- yield [[k, ''], v_];
- }
- } else if (typeof v === 'object') {
- for (const [k_, v_] of flattenObject(v)) {
- yield [[k, ...k_], v_];
- }
- } else {
- yield [[k], v];
- }
- }
- }
- function flattenKey(keyList) {
- const [head, ...rest] = keyList;
- return `${head}${rest.map(_ => `[${_}]`)}`;
- }
- function deepJoin(prefix, object) {
- const keys = Object.getOwnPropertyNames(object);
- const mapped = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.map)(keys, (k) => {
- const v = object[k];
- const key = `${prefix}[${k}]`;
- if (typeof v === 'object') {
- return deepJoin(key, v);
- }
- const tmp = [key, v].map(encodeURIComponent);
- return tmp.join('=');
- });
- return mapped.join('&');
- }
- function toQuery(data) {
- const type = typeof data;
- if (data === null || (type !== 'string' && type !== 'object')) {
- return '';
- }
- if (type === 'string') {
- return data;
- }
- if (data instanceof String) {
- return data.toString();
- }
- const keys = Object.getOwnPropertyNames(data);
- return (0, util_core__WEBPACK_IMPORTED_MODULE_0__.map)(keys, (k) => {
- const v = data[k];
- if (typeof v === 'object') {
- return deepJoin(k, v);
- }
- const tmp = [k, v].map(encodeURIComponent);
- return tmp.join('=');
- }).join('&');
- }
- function toForm(data) {
- const type = typeof data;
- if (data === null || (type !== 'string' && type !== 'object')) {
- return '';
- }
- if (type === 'string') {
- return data;
- }
- if (data instanceof String) {
- return data.toString();
- }
- const form = new FormData();
- for (const [k, v] of flattenObject(data)) {
- form.append(flattenKey(k), v);
- }
- return form;
- }
- function ajax(method, url, data, headers) {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_2__.debug)('ajax', method, url, data, headers);
- const l = document.createElement('a');
- l.href = url;
- const reqHost = l.hostname;
- const overrideHeaders = {
- Host: reqHost || window.location.host,
- Origin: window.location.origin,
- Referer: window.location.href,
- 'X-Requested-With': 'XMLHttpRequest',
- };
- (0, util_core__WEBPACK_IMPORTED_MODULE_0__.forEach)(overrideHeaders, (v, k) => {
- if (headers[k] === util_core__WEBPACK_IMPORTED_MODULE_0__.none) {
- delete headers[k];
- } else {
- headers[k] = v;
- }
- });
- if (data) {
- if (headers['Content-Type'].indexOf('json') >= 0) {
- data = JSON.stringify(data);
- } else if (headers['Content-Type'].indexOf('multipart') >= 0) {
- data = toForm(data);
- } else {
- data = toQuery(data);
- }
- headers['Content-Length'] = data.length;
- }
- return new Promise((resolve, reject) => {
- util_platform__WEBPACK_IMPORTED_MODULE_1__.GMAPI.xmlHttpRequest({
- method: method,
- url: url,
- data: data,
- headers: headers,
- onload(response) {
- response = (typeof response.responseText !== 'undefined') ? response : this;
- if (response.status !== 200) {
- reject(new AjaxError(method, url, data, headers, response.status, response.responseText));
- } else {
- resolve(response.responseText);
- }
- },
- onerror(response) {
- response = (typeof response.responseText !== 'undefined') ? response : this;
- reject(new AjaxError(method, url, data, headers, response.status, response.responseText));
- },
- });
- });
- }
- function get(url, data, headers) {
- data = toQuery(data);
- data = data ? '?' + data : '';
- headers = headers || {};
- return ajax('GET', url + data, '', headers);
- }
- function post(url, data, headers) {
- const h = {
- 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
- };
- if (headers) {
- (0, util_core__WEBPACK_IMPORTED_MODULE_0__.forEach)(headers, (v, k) => {
- h[k] = v;
- });
- }
- return ajax('POST', url, data, h);
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- getCookie: () => (getCookie),
- resetCookies: () => (resetCookies),
- setCookie: () => (setCookie)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- function setCookie(key, value) {
- document.cookie = `${key}=${value};path=${location.pathname};`;
- }
- function getCookie(key) {
- let [, c,] = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.find)(document.cookie.split(';'), (v) => {
- const k = v.replace(/^\s*([a-zA-Z0-9-_]+)=.+$/, '$1');
- if (k !== key) {
- return util_core__WEBPACK_IMPORTED_MODULE_0__.none;
- }
- });
- if (c === util_core__WEBPACK_IMPORTED_MODULE_0__.none) {
- return null;
- }
- c = c.replace(/^\s*[a-zA-Z0-9-_]+=([^;]+).?$/, '$1');
- if (!c) {
- return null;
- }
- return c;
- }
- function resetCookies() {
- const a = document.domain;
- const b = document.domain.replace(/^www\./, '');
- const c = document.domain.replace(/^(\w+\.)+?(\w+\.\w+)$/, '$2');
- const d = (new Date(1e3)).toUTCString();
- (0, util_core__WEBPACK_IMPORTED_MODULE_0__.forEach)(document.cookie.split(';'), (v) => {
- const k = v.replace(/^\s*(\w+)=.+$/, '$1');
- document.cookie = `${k}=;expires=${d};`;
- document.cookie = `${k}=;path=/;expires=${d};`;
- const e = (a, b, c) => `${a}=;path=/;domain=${b};expires=${c};`;
- document.cookie = e(k, a, d);
- document.cookie = e(k, b, d);
- document.cookie = e(k, c, d);
- });
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- block: () => (block),
- querySelector: () => (querySelector),
- querySelectorAll: () => (querySelectorAll),
- querySelectorOrNull: () => (querySelectorOrNull),
- remove: () => (remove),
- searchFromScripts: () => (searchFromScripts),
- toDOM: () => (toDOM)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- var util_logger__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(5);
- class DomNotFoundError extends util_core__WEBPACK_IMPORTED_MODULE_0__.AdsBypasserError {
- constructor(selector) {
- super(`\`${selector}\` not found`);
- }
- get name() {
- return 'DomNotFoundError';
- }
- }
- function querySelector(selector, context) {
- if (!context || !context.querySelector) {
- context = document;
- }
- const n = context.querySelector(selector);
- if (!n) {
- throw new DomNotFoundError(selector);
- }
- return n;
- }
- function querySelectorOrNull(selector, context) {
- try {
- return querySelector(selector, context);
- } catch (e) {
- return null;
- }
- }
- function querySelectorAll(selector, context) {
- if (!context || !context.querySelectorAll) {
- context = document;
- }
- const ns = context.querySelectorAll(selector);
- return ns;
- }
- function toDOM(rawHTML) {
- try {
- const parser = new DOMParser();
- const DOMHTML = parser.parseFromString(rawHTML, 'text/html');
- return DOMHTML;
- } catch (e) {
- throw new util_core__WEBPACK_IMPORTED_MODULE_0__.AdsBypasserError('could not parse HTML to DOM');
- }
- }
- function remove(selector, context) {
- const nodes = querySelectorAll(selector, context);
- (0, util_core__WEBPACK_IMPORTED_MODULE_0__.forEach)(nodes, (e) => {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_1__.debug)('removed', e);
- e.remove();
- });
- }
- function block(selector, context = null) {
- if (!context) {
- context = document;
- }
- let fn = null;
- if ((0, util_core__WEBPACK_IMPORTED_MODULE_0__.isString)(selector)) {
- fn = () => {
- remove(selector, context);
- };
- } else if (typeof selector === 'function') {
- fn = (mutation) => {
- mutation.addedNodes.forEach((node) => {
- if (selector(node)) {
- node.parentNode.removeChild(node);
- }
- });
- };
- } else {
- throw new TypeError('wrong selector');
- }
- const o = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- fn(mutation);
- });
- });
- o.observe(context, {
- childList: true,
- subtree: true,
- });
- }
- function searchFromScriptsByRegExp(pattern, context) {
- const scripts = querySelectorAll('script', context);
- const [, , m] = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.find)(scripts, (s) => {
- const m = s.textContent.match(pattern);
- if (!m) {
- return util_core__WEBPACK_IMPORTED_MODULE_0__.none;
- }
- return m;
- });
- if (m === util_core__WEBPACK_IMPORTED_MODULE_0__.none) {
- return null;
- }
- return m;
- }
- function searchFromScriptsByString(pattern, context) {
- const scripts = querySelectorAll('script', context);
- const [, m,] = (0, util_core__WEBPACK_IMPORTED_MODULE_0__.find)(scripts, (s) => {
- const m = s.textContent.indexOf(pattern);
- if (m < 0) {
- return util_core__WEBPACK_IMPORTED_MODULE_0__.none;
- }
- return m;
- });
- if (m === util_core__WEBPACK_IMPORTED_MODULE_0__.none) {
- return null;
- }
- return m.textContent;
- }
- function searchFromScripts(pattern, context) {
- if (pattern instanceof RegExp) {
- return searchFromScriptsByRegExp(pattern, context);
- } else if ((0, util_core__WEBPACK_IMPORTED_MODULE_0__.isString)(pattern)) {
- return searchFromScriptsByString(pattern, context);
- } else {
- return null;
- }
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- openImage: () => (openImage)
- });
- var util_link__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12);
- var util_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(10);
- var util_logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5);
- var util_misc__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(13);
- var util_platform__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3);
- async function openImage(imgSrc, options) {
- options = options || {};
- const replace = !!options.replace;
- const referer = !!options.referer;
- if (replace) {
- await replaceBody(imgSrc);
- return;
- }
- const redirectImage = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getValue('redirect_image');
- if (redirectImage) {
- await (0, util_link__WEBPACK_IMPORTED_MODULE_0__.openLink)(imgSrc, {
- referer: referer,
- });
- }
- }
- function enableScrolling() {
- const o = document.compatMode === 'CSS1Compat' ? document.documentElement : document.body;
- o.style.overflow = '';
- }
- function toggleShrinking() {
- this.classList.toggle('adsbypasser-shrinked');
- }
- function checkScaling() {
- const nw = this.naturalWidth;
- const nh = this.naturalHeight;
- const cw = document.documentElement.clientWidth;
- const ch = document.documentElement.clientHeight;
- if ((nw > cw || nh > ch) && !this.classList.contains('adsbypasser-resizable')) {
- this.classList.add('adsbypasser-resizable');
- this.classList.add('adsbypasser-shrinked');
- this.addEventListener('click', toggleShrinking);
- } else if ((nw <= cw && nh <= ch) && this.classList.contains('adsbypasser-resizable')) {
- this.removeEventListener('click', toggleShrinking);
- this.classList.remove('adsbypasser-shrinked');
- this.classList.remove('adsbypasser-resizable');
- }
- }
- async function scaleImage(i) {
- const siURL = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getResourceUrl('scaleImage');
- appendStyleURL(siURL);
- if (i.naturalWidth && i.naturalHeight) {
- checkScaling.call(i);
- } else {
- i.addEventListener('load', checkScaling);
- }
- let h = 0;
- window.addEventListener('resize', () => {
- window.clearTimeout(h);
- h = window.setTimeout(checkScaling.bind(i), 100);
- });
- }
- async function changeBackground() {
- const bgImage = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getResourceUrl('bgImage');
- document.body.style.backgroundColor = '#222222';
- document.body.style.backgroundImage = `url('${bgImage}')`;
- }
- async function alignCenter() {
- const acURL = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getResourceUrl('alignCenter');
- appendStyleURL(acURL);
- }
- function injectStyle(d, i) {
- (0, util_dom__WEBPACK_IMPORTED_MODULE_1__.remove)('style, link[rel=stylesheet]');
- d.id = 'adsbypasser-wrapper';
- i.id = 'adsbypasser-image';
- }
- function appendStyleURL(url) {
- const link = document.createElement('link');
- link.rel = 'stylesheet';
- link.type = 'text/css';
- link.href = url;
- document.head.appendChild(link);
- }
- async function replaceBody(imgSrc) {
- const redirectImage = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getValue('redirect_image');
- if (!redirectImage) {
- return;
- }
- if (!imgSrc) {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_2__.warn)('false url');
- return;
- }
- (0, util_logger__WEBPACK_IMPORTED_MODULE_2__.info)(`replacing body with \`${imgSrc}\` ...`);
- (0, util_misc__WEBPACK_IMPORTED_MODULE_3__.removeAllTimer)();
- enableScrolling();
- document.body = document.createElement('body');
- const d = document.createElement('div');
- document.body.appendChild(d);
- const i = document.createElement('img');
- i.src = imgSrc;
- d.appendChild(i);
- const ac = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getValue('align_center');
- const si = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getValue('scale_image');
- if (ac || si) {
- injectStyle(d, i);
- }
- if (ac) {
- await alignCenter();
- }
- const cb = await util_platform__WEBPACK_IMPORTED_MODULE_4__.GMAPI.getValue('change_background');
- if (cb) {
- await changeBackground();
- }
- if (si) {
- await scaleImage(i);
- }
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- openLink: () => (openLink)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- var util_logger__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(5);
- function prepare(e) {
- if (!document.body) {
- document.body = document.createElement('body');
- }
- document.body.appendChild(e);
- return (0, util_core__WEBPACK_IMPORTED_MODULE_0__.wait)(0);
- }
- async function get(url) {
- const a = document.createElement('a');
- a.href = url;
- let clicked = false;
- a.addEventListener('click', (event) => {
- event.stopPropagation();
- clicked = true;
- }, true);
- await prepare(a);
- a.click();
- const tick = setInterval(() => {
- if (clicked) {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_1__.info)('already clicked');
- clearInterval(tick);
- return;
- }
- (0, util_logger__WEBPACK_IMPORTED_MODULE_1__.info)('try again');
- a.click();
- }, 500);
- }
- async function post(path, params) {
- params = params || {};
- const form = document.createElement('form');
- form.method = 'post';
- form.action = path;
- (0, util_core__WEBPACK_IMPORTED_MODULE_0__.forEach)(params, (value, key) => {
- const input = document.createElement('input');
- input.type = 'hidden';
- input.name = key;
- input.value = value;
- form.appendChild(input);
- });
- await prepare(form);
- form.submit();
- }
- async function openLink(to, options) {
- if (!(0, util_core__WEBPACK_IMPORTED_MODULE_0__.isString)(to) && !to) {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_1__.warn)('false URL');
- return;
- }
- options = options || {};
- const withReferer = typeof options.referer === 'undefined' ? true : options.referer;
- const postData = options.post;
- const from = window.location.toString();
- (0, util_logger__WEBPACK_IMPORTED_MODULE_1__.info)(`${from} -> ${to}`);
- if (postData) {
- await post(to, postData);
- return;
- }
- if (withReferer) {
- await get(to);
- return;
- }
- window.top.location.replace(to);
- }
- }),
- ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
- __webpack_require__.r(__webpack_exports__);
- __webpack_require__.d(__webpack_exports__, {
- evil: () => (evil),
- generateRandomIP: () => (generateRandomIP),
- nuke: () => (nuke),
- removeAllTimer: () => (removeAllTimer)
- });
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- var util_platform__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
- var util_logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5);
- function removeAllTimer() {
- let handle = window.setInterval(util_core__WEBPACK_IMPORTED_MODULE_0__.nop, 10);
- while (handle > 0) {
- window.clearInterval(handle--);
- }
- handle = window.setTimeout(util_core__WEBPACK_IMPORTED_MODULE_0__.nop, 10);
- while (handle > 0) {
- window.clearTimeout(handle--);
- }
- }
- function nuke(url) {
- try {
- util_platform__WEBPACK_IMPORTED_MODULE_1__.usw.document.write('nuked by AdsBypasser, leading to ...<br/>');
- } catch (e) {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_2__.warn)('nuke failed', e);
- }
- const a = document.createElement('a');
- a.href = url;
- a.textContent = url;
- document.body.appendChild(a);
- }
- function generateRandomIP() {
- return [0, 0, 0, 0].map(() => {
- return Math.floor(Math.random() * 256);
- }).join('.');
- }
- function evil(script) {
- return ((
- GM,
- GM_deleteValue,
- GM_getResourceURL,
- GM_getValue,
- GM_openInTab,
- GM_registerMenuCommand,
- GM_setValue,
- GM_xmlhttpRequest,
- unsafeWindow,
- window,
- ) => {
- return eval(script);
- })();
- }
- })
- ]);
- var __webpack_module_cache__ = {};
- function __webpack_require__(moduleId) {
- var cachedModule = __webpack_module_cache__[moduleId];
- if (cachedModule !== undefined) {
- return cachedModule.exports;
- }
- var module = __webpack_module_cache__[moduleId] = {
- exports: {}
- };
- __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
- return module.exports;
- }
- (() => {
- __webpack_require__.d = (exports, definition) => {
- for (var key in definition) {
- if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
- Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
- }
- }
- };
- })();
- (() => {
- __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
- })();
- (() => {
- __webpack_require__.r = (exports) => {
- if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- }
- Object.defineProperty(exports, '__esModule', { value: true });
- };
- })();
- var __webpack_exports__ = {};
- __webpack_require__.r(__webpack_exports__);
- var util_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
- var util_dispatcher__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);
- var util_platform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
- var util_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
- var util_logger__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(5);
- var _ADSBYPASSER_HANDLERS___WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6);
- const isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0;
- function disableWindowOpen() {
- try {
- util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.open = function () {
- return {
- closed: false,
- };
- };
- } catch (e) {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_4__.warn)('cannot mock window.open');
- }
- util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.alert = util_core__WEBPACK_IMPORTED_MODULE_0__.nop;
- util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.confirm = util_core__WEBPACK_IMPORTED_MODULE_0__.nop;
- }
- function disableLeavePrompt(element) {
- if (!element) {
- return;
- }
- const seal = {
- set: function () {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_4__.info)('blocked onbeforeunload');
- },
- };
- element.onbeforeunload = undefined;
- if (isSafari) {
- element.__defineSetter__('onbeforeunload', seal.set);
- } else {
- util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.Object.defineProperty(element, 'onbeforeunload', {
- configurable: true,
- enumerable: false,
- get: undefined,
- set: seal.set,
- });
- }
- const oael = element.addEventListener;
- const nael = function (type) {
- if (type === 'beforeunload') {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_4__.info)('blocked addEventListener onbeforeunload');
- return;
- }
- return oael.apply(this, arguments);
- };
- element.addEventListener = nael;
- }
- function changeTitle() {
- document.title += ' - AdsBypasser';
- }
- async function beforeDOMReady(handler) {
- const config = await (0, util_config__WEBPACK_IMPORTED_MODULE_3__.dumpConfig)();
- (0, util_logger__WEBPACK_IMPORTED_MODULE_4__.info)('working on\n%s \nwith\n%s', window.location.toString(), JSON.stringify(config));
- disableLeavePrompt(util_platform__WEBPACK_IMPORTED_MODULE_2__.usw);
- disableWindowOpen();
- await handler.start();
- }
- async function afterDOMReady(handler) {
- disableLeavePrompt(util_platform__WEBPACK_IMPORTED_MODULE_2__.usw.document.body);
- changeTitle();
- await handler.ready();
- }
- function waitDOM() {
- return new Promise((resolve) => {
- if (document.readyState !== 'loading') {
- resolve();
- return;
- }
- document.addEventListener('DOMContentLoaded', () => {
- resolve();
- });
- });
- }
- async function main() {
- if (util_platform__WEBPACK_IMPORTED_MODULE_2__.rawUSW.top !== util_platform__WEBPACK_IMPORTED_MODULE_2__.rawUSW.self) {
- return;
- }
- util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.registerMenuCommand('AdsBypasser - Configure', () => {
- util_platform__WEBPACK_IMPORTED_MODULE_2__.GMAPI.openInTab('https://adsbypasser.github.io/configure.html');
- });
- await (0, util_config__WEBPACK_IMPORTED_MODULE_3__.loadConfig)();
- const handler = (0, util_dispatcher__WEBPACK_IMPORTED_MODULE_1__.findHandler)();
- if (handler) {
- await beforeDOMReady(handler);
- await waitDOM();
- await afterDOMReady(handler);
- return;
- }
- }
- main().catch((e) => {
- (0, util_logger__WEBPACK_IMPORTED_MODULE_4__.warn)(e);
- });
- })()
- ;