11
22/**
33 * AdGuard Scriptlets
4- * Version 1.9.70
4+ * Version 1.9.72
55 */
66
77(function () {
33313331 * Using it without parameters prevents all `window.open` calls.
33323332 *
33333333 * Related UBO scriptlet:
3334- * https://github.com/gorhill/uBlock/wiki/Resources-Library#windowopen-defuserjs -
3334+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#no-window-open-ifjs -
33353335 *
33363336 * ### Syntax
33373337 *
34923492 }
34933493 preventWindowOpen$1.names = ['prevent-window-open',
34943494 // aliases are needed for matching the related scriptlet converted into our syntax
3495- 'window.open-defuser.js', 'ubo-window.open-defuser.js', 'ubo-window.open-defuser', 'nowoif.js', 'ubo-nowoif.js', 'ubo-nowoif'];
3495+ 'window.open-defuser.js', 'ubo-window.open-defuser.js', 'ubo-window.open-defuser', 'nowoif.js', 'ubo-nowoif.js', 'ubo-nowoif', 'no-window-open-if.js', 'ubo-no-window-open-if.js', 'ubo-no-window-open-if' ];
34963496 preventWindowOpen$1.injections = [hit, isValidStrPattern, escapeRegExp, isValidMatchStr, toRegExp, nativeIsNaN, parseMatchArg, handleOldReplacement, createDecoy, getPreventGetter, noopNull, logMessage, noopFunc, trueFunc, substringBefore, substringAfter$1];
34973497
34983498 /* eslint-disable max-len */
41254125 }
41264126 removeCookie$1.names = ['remove-cookie',
41274127 // aliases are needed for matching the related scriptlet converted into our syntax
4128- 'cookie-remover.js', 'ubo-cookie-remover.js', 'ubo-cookie-remover'];
4128+ 'cookie-remover.js', 'ubo-cookie-remover.js', 'ubo-cookie-remover', 'remove-cookie.js', 'ubo-remove-cookie.js', 'ubo-remove-cookie', 'abp-cookie-remover' ];
41294129 removeCookie$1.injections = [toRegExp, hit];
41304130
41314131 /* eslint-disable max-len */
41384138 * Related UBO scriptlet:
41394139 * https://github.com/gorhill/uBlock/wiki/Resources-Library#addeventlistener-defuserjs-
41404140 *
4141+ * Related ABP snippet:
4142+ * https://gitlab.com/eyeo/snippets/-/blob/main/source/behavioral/prevent-listener.js
4143+ *
41414144 * ### Syntax
41424145 *
41434146 * ```text
42154218 }
42164219 preventAddEventListener$1.names = ['prevent-addEventListener',
42174220 // aliases are needed for matching the related scriptlet converted into our syntax
4218- 'addEventListener-defuser.js', 'ubo-addEventListener-defuser.js', 'aeld.js', 'ubo-aeld.js', 'ubo-addEventListener-defuser', 'ubo-aeld'];
4221+ 'addEventListener-defuser.js', 'ubo-addEventListener-defuser.js', 'aeld.js', 'ubo-aeld.js', 'ubo-addEventListener-defuser', 'ubo-aeld', 'abp-prevent-listener' ];
42194222 preventAddEventListener$1.injections = [hit, toRegExp, validateType, validateListener, listenerToString];
42204223
42214224 /* eslint-disable consistent-return, no-eval */
52065209 * Sets the specified attribute on the specified elements. This scriptlet runs once when the page loads
52075210 * and after that and after that on DOM tree changes.
52085211 *
5212+ * Related UBO scriptlet:
5213+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-attrjs-
5214+ *
52095215 * ### Syntax
52105216 *
52115217 * ```text
53055311 setAttr();
53065312 observeDOMChanges(setAttr, true);
53075313 }
5308- setAttr$1.names = ['set-attr'];
5314+ setAttr$1.names = ['set-attr',
5315+ // aliases are needed for matching the related scriptlet converted into our syntax
5316+ 'set-attr.js', 'ubo-set-attr.js', 'ubo-set-attr'];
53095317 setAttr$1.injections = [hit, observeDOMChanges, nativeIsNaN,
53105318 // following helpers should be imported and injected
53115319 // because they are used by helpers above
59946002 * @description
59956003 * Sets a cookie with the specified name, value, and path.
59966004 *
6005+ * Related UBO scriptlet:
6006+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-cookiejs-
6007+ *
59976008 * ### Syntax
59986009 *
59996010 * ```text
60506061 hit(source);
60516062 document.cookie = cookieToSet;
60526063 }
6053- setCookie$1.names = ['set-cookie'];
6064+ setCookie$1.names = ['set-cookie',
6065+ // aliases are needed for matching the related scriptlet converted into our syntax
6066+ 'set-cookie.js', 'ubo-set-cookie.js', 'ubo-set-cookie'];
60546067 setCookie$1.injections = [hit, logMessage, nativeIsNaN, isCookieSetWithValue, getLimitedCookieValue, concatCookieNameValuePath, isValidCookiePath, getCookiePath];
60556068
60566069 /**
64566469 *
64576470 * To remove item from localStorage use `$remove$` as a value.
64586471 *
6472+ * Related UBO scriptlet:
6473+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-local-storage-itemjs-
6474+ *
64596475 * ### Syntax
64606476 *
64616477 * ```text
65136529 }
65146530 hit(source);
65156531 }
6516- setLocalStorageItem$1.names = ['set-local-storage-item'];
6532+ setLocalStorageItem$1.names = ['set-local-storage-item',
6533+ // aliases are needed for matching the related scriptlet converted into our syntax
6534+ 'set-local-storage-item.js', 'ubo-set-local-storage-item.js', 'ubo-set-local-storage-item'];
65176535 setLocalStorageItem$1.injections = [hit, logMessage, nativeIsNaN, setStorageItem, removeStorageItem, getLimitedStorageItemValue];
65186536
65196537 /* eslint-disable max-len */
65266544 *
65276545 * To remove item from sessionStorage use `$remove$` as a value.
65286546 *
6547+ * Related UBO scriptlet:
6548+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-session-storage-itemjs-
6549+ *
65296550 * ### Syntax
65306551 *
65316552 * ```text
65836604 }
65846605 hit(source);
65856606 }
6586- setSessionStorageItem$1.names = ['set-session-storage-item'];
6607+ setSessionStorageItem$1.names = ['set-session-storage-item',
6608+ // aliases are needed for matching the related scriptlet converted into our syntax
6609+ 'set-session-storage-item.js', 'ubo-set-session-storage-item.js', 'ubo-set-session-storage-item'];
65876610 setSessionStorageItem$1.injections = [hit, logMessage, nativeIsNaN, setStorageItem, removeStorageItem, getLimitedStorageItemValue];
65886611
65896612 /* eslint-disable max-len */
2762127644 "ubo-aeld.js": preventAddEventListener,
2762227645 "ubo-addEventListener-defuser": preventAddEventListener,
2762327646 "ubo-aeld": preventAddEventListener,
27647+ "abp-prevent-listener": preventAddEventListener,
2762427648 "prevent-adfly": preventAdfly,
2762527649 "adfly-defuser.js": preventAdfly,
2762627650 "ubo-adfly-defuser.js": preventAdfly,
2769027714 "nowoif.js": preventWindowOpen,
2769127715 "ubo-nowoif.js": preventWindowOpen,
2769227716 "ubo-nowoif": preventWindowOpen,
27717+ "no-window-open-if.js": preventWindowOpen,
27718+ "ubo-no-window-open-if.js": preventWindowOpen,
27719+ "ubo-no-window-open-if": preventWindowOpen,
2769327720 "prevent-xhr": preventXHR,
2769427721 "no-xhr-if.js": preventXHR,
2769527722 "ubo-no-xhr-if.js": preventXHR,
2771227739 "cookie-remover.js": removeCookie,
2771327740 "ubo-cookie-remover.js": removeCookie,
2771427741 "ubo-cookie-remover": removeCookie,
27742+ "remove-cookie.js": removeCookie,
27743+ "ubo-remove-cookie.js": removeCookie,
27744+ "ubo-remove-cookie": removeCookie,
27745+ "abp-cookie-remover": removeCookie,
2771527746 "remove-in-shadow-dom": removeInShadowDom,
2771627747 "remove-node-text": removeNodeText,
2771727748 "remove-node-text.js": removeNodeText,
2772127752 "ubo-remove-node-text": removeNodeText,
2772227753 "ubo-rmnt": removeNodeText,
2772327754 "set-attr": setAttr,
27755+ "set-attr.js": setAttr,
27756+ "ubo-set-attr.js": setAttr,
27757+ "ubo-set-attr": setAttr,
2772427758 "set-constant": setConstant,
2772527759 "set-constant.js": setConstant,
2772627760 "ubo-set-constant.js": setConstant,
@@ -27730,13 +27764,22 @@
2773027764 "ubo-set": setConstant,
2773127765 "abp-override-property-read": setConstant,
2773227766 "set-cookie": setCookie,
27767+ "set-cookie.js": setCookie,
27768+ "ubo-set-cookie.js": setCookie,
27769+ "ubo-set-cookie": setCookie,
2773327770 "set-cookie-reload": setCookieReload,
2773427771 "set-local-storage-item": setLocalStorageItem,
27772+ "set-local-storage-item.js": setLocalStorageItem,
27773+ "ubo-set-local-storage-item.js": setLocalStorageItem,
27774+ "ubo-set-local-storage-item": setLocalStorageItem,
2773527775 "set-popads-dummy": setPopadsDummy,
2773627776 "popads-dummy.js": setPopadsDummy,
2773727777 "ubo-popads-dummy.js": setPopadsDummy,
2773827778 "ubo-popads-dummy": setPopadsDummy,
2773927779 "set-session-storage-item": setSessionStorageItem,
27780+ "set-session-storage-item.js": setSessionStorageItem,
27781+ "ubo-set-session-storage-item.js": setSessionStorageItem,
27782+ "ubo-set-session-storage-item": setSessionStorageItem,
2774027783 "trusted-click-element": trustedClickElement,
2774127784 "trusted-replace-fetch-response": trustedReplaceFetchResponse,
2774227785 "trusted-replace-node-text": trustedReplaceNodeText,
0 commit comments