commit 7ec4ee6c6f876838763c54265ce289aaca94de11 Author: grassblock Date: Wed Jul 30 21:40:15 2025 +0800 init commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..60f9b49 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.idea/ +.venv/ +message_stats.json +config.yaml \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..7231c76 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# realbot +又一个 vibe coding 产物 + +demo: @BlockG_bot + +致力于替代 kmuav2bot,但是很明显还差点距离 +# 功能 +- /打 \打 这样的指令 +- 清理链接 +- 复读机 +- 消息统计 +- 按照条件解除频道消息在群组的置顶 + +# 运行 +安装好依赖之后 +```bash +uv run main.py +``` + +# TODO +我想做 matrix bot,不过这两天先不做了 + +# 特别感谢 +- ➗ Actually Legitimate URL Shortener Tool 规则提供了一些链接清理的特性,他们的许可证在这里: + https://github.com/DandelionSprout/adfilt/blob/master/LICENSE.md + +# 许可证 +GNU General Public License v3.0 \ No newline at end of file diff --git a/adapters/matrix.py b/adapters/matrix.py new file mode 100644 index 0000000..e69de29 diff --git a/adapters/tg.py b/adapters/tg.py new file mode 100644 index 0000000..539041d --- /dev/null +++ b/adapters/tg.py @@ -0,0 +1,92 @@ +import asyncio +import logging +import sys +from os import getenv + +from aiogram import Bot, Dispatcher, Router +from aiogram.client.default import DefaultBotProperties +from aiogram.enums import ParseMode +from aiogram.filters import CommandStart, Command +from aiogram.client.session.aiohttp import AiohttpSession +from aiogram import F + +from core.bitflip import handle_bitflip_command +from core.link import handle_links +from core.repeater import MessageRepeater +from core.simple import handle_start_command, handle_baka, dummy_handler, handle_info_command +from core.actions import handle_actions, handle_reverse_actions +from core.stats import handle_stats_command +from core.middleware.stats import MessageStatsMiddleware +from core.unpin import handle_unpin_channel_message + +TOKEN = getenv("BOT_TOKEN") + + +class TelegramAdapter: + def __init__(self): + self.dp = Dispatcher() + self.stats_middleware = MessageStatsMiddleware() + self._setup_middleware() + self._setup_handlers() + + def _setup_handlers(self): + """Register handlers with core module functions""" + # Create router + router = Router() + + # Register handlers on router + router.message(CommandStart())(handle_start_command) + router.message(Command('info'))(handle_info_command) + # bitflip 模块 + router.message(Command('bitflip'))(handle_bitflip_command) + # stats 模块 + router.message(Command('stats'))(handle_stats_command) + # unpin 模块 + # 不知道为什么检测不到频道的消息被置顶这个事件,暂时认为所有的频道消息都是被置顶的 + router.message(F.chat.type.in_({'group', 'supergroup'}) & F.sender_chat & ( + F.sender_chat.type == 'channel') & F.is_automatic_forward)( + handle_unpin_channel_message) + # actions 模块 + router.message(F.text.startswith('/'))(handle_actions) + router.message(F.text.startswith('\\'))(handle_reverse_actions) + router.message(F.text == '我是笨蛋')(handle_baka) + # link 模块 + router.message(F.text.regexp(r'https?:\/\/(?:www\.)?([-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b)*(\/[\/\d\w\.-]*)*(?:[\?])*(.+)*'))(handle_links) + # repeater 模块 + router.message(F.text & (F.chat.type.in_({'group', 'supergroup'})))(MessageRepeater().handle_message) + + # 捕获所有其他消息 + router.message(F.chat.type.in_({'group', 'supergroup'}))(dummy_handler) + + # Include router in dispatcher + self.dp.include_router(router) + + def _setup_middleware(self): + """注册中间件""" + self.dp.message.middleware(self.stats_middleware) + + + async def start(self): + """Start the Telegram bot""" + session = None + if getenv("HTTPS_PROXY"): + session = AiohttpSession(proxy=getenv("HTTPS_PROXY")) + + bot = Bot( + token=TOKEN, + default=DefaultBotProperties(parse_mode=ParseMode.HTML), + session=session + ) + + await self.dp.start_polling(bot) + print(await bot.get_updates()) + + +async def main() -> None: + adapter = TelegramAdapter() + await adapter.start() + + +if __name__ == "__main__": + logging.basicConfig(level=logging.INFO, stream=sys.stdout) + asyncio.run(main()) \ No newline at end of file diff --git a/assets/LegitimateURLShortener.txt b/assets/LegitimateURLShortener.txt new file mode 100644 index 0000000..8332e4a --- /dev/null +++ b/assets/LegitimateURLShortener.txt @@ -0,0 +1,5166 @@ +! Title: ➗ Actually Legitimate URL Shortener Tool +! Version: 29July2025v1 +! Expires: 12 hours +! Description: In a world dominated by bitLy, adfLy, and several thousand other malware cover-up tools, this list reduces the length of URLs in a much more legitimate and transparent manner. Essentially, it automatically removes unnecessary ?/& values from the URLs, making them easier to copy from the URL bar and pasting elsewhere as links. Enjoy. +! Homepage: https://github.com/DandelionSprout/adfilt/discussions/163 +! Homepage for the repository: https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#-english +! Opt-in allowlist for affiliate support tags: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener-AffiliateTagAllowlist.txt +! Special thanks to https://github.com/git-101-collab for providing a 3-digit amount of new entries to this list, and to https://github.com/iam-py-test for volunteering to speed up the addition of user-submitted entries. +! Compatible with rule 2 of https://xkcd.com/2235/ +! Important notes: +! - this list can not bypass tracker redirects through third-party domains. This can be done by strict-blocking said domain and using the ability to view parameters on the strict-block page or tools to bypass it. +! - this list can not remove anything after the # in URLs. This is impossible in uBlock Origin and AdGuard. +! - this list can not remove parameters added using https://developer.mozilla.org/en-US/docs/Web/API/History/replaceState +! - despite several attempts to, this list can not remove trailing $'s. +! - As of 15/03/2024, this list does not work properly in Brave Browser, due to Brave missing several critical features this list uses. Please use this list only with uBlock Origin or AdGuard. + +! 🗺️ ——— General remove rules ——— 🗺️ ! +! From AdGuard CoreLibs (11/11/2020) +$removeparam=yclid +$removeparam=gclid +$removeparam=fbclid +$removeparam=_openstat +$removeparam=fb_action_ids +$removeparam=fb_comment_id +$removeparam=fb_action_types +$removeparam=fb_ref +$removeparam=fb_source +$removeparam=action_object_map +$removeparam=action_ref_map + +! Below in this paragraph are entries that we borrowed from AdGuard URL Tracking Protection, which is maintained by the AdGuard team at https://github.com/AdguardTeam/AdguardFilters, and which is licenced under GPL-3.0. +$removeparam=_zucks_suid +$removeparam=adfrom +$removeparam=aiad_clid +$removeparam=maf +$removeparam=mindbox-message-key +$removeparam=nx_source +$removeparam=oprtrack +$removeparam=ysclid +&uclick=*&uclickhash=$doc,removeparam +/?r=dir&zoneid=$doc,removeparam +/?rb=*&zoneid=$doc,removeparam +/?uclick=*;uclickhash=$doc,removeparam +$removeparam=__io_lv +$removeparam=_bdadid +$removeparam=_bhlid +$removeparam=_io_session_id +$removeparam=_sgm_action +$removeparam=_sgm_campaign +$removeparam=_sgm_pinned +$removeparam=_sgm_source +$removeparam=_sgm_term +$removeparam=action_object_map +$removeparam=action_ref_map +$removeparam=action_type_map +$removeparam=adjust_adgroup +$removeparam=adjust_campaign +$removeparam=adjust_creative +$removeparam=adjust_referrer +$removeparam=adjust_tracker +$removeparam=adjust_tracker_limit +$removeparam=adobe_mc_ref +$removeparam=adobe_mc_sdid +$removeparam=bemobdata +$removeparam=beyond_uzcvid +$removeparam=beyond_uzmcvid +$removeparam=btag +$removeparam=cjevent +$removeparam=cm_cr +$removeparam=cm_me +$removeparam=cx_click +$removeparam=cx_recsOrder +$removeparam=cx_recsWidget +$removeparam=emcs_t +$removeparam=ems_dl +$removeparam=external_click_id +$removeparam=famad_xuid +$removeparam=iclid +$removeparam=ir_adid +$removeparam=ir_campaignid +$removeparam=ir_partnerid +$removeparam=irgwc +$removeparam=mt_link_id +$removeparam=personaclick_input_query +$removeparam=personaclick_search_query +$removeparam=rtkcid +$removeparam=spot_im_redirect_source +$removeparam=uzcid +$removeparam=vero_conv +$removeparam=vero_id +$removeparam=wickedid + +! https://www•elkjop•no/product/data/kabler-og-tilkobling-pc-og-nettverk/APPLEMD463ZA/thunderbolt-til-gigabit-ethernet-adapter?utm_id=Pricecomparison2989_5_False&utm_medium=Pricecomparison (14/11/2020) +! https://www•ikea•com/kr/en/stores/restaurant/?itm_campaign=ikea_food&itm_element=essential_banner&itm_content=ikea_food (17/02/2021) +! https://www•infoq•com/containers/?itm_source=infoq&itm_medium=header_graybar&itm_campaign=topic_clk (28/02/2021) +! https://app•sheetgo•com/workflows/1606149317012600L5SS/connections?stm_source=sheetgo-webapp-workflow-invite&stm_medium=email&stm_campaign=on-demand-invitation (28/02/2021) +! https://www•dx•com/p/sliding-camera-protective-cover-for-smartphones-laptops-tablets-2729311•html?Utm_rid=91262049&Utm_source=affiliatewindow (21/11/2021) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-488307 +! Exclude sendgbCOM - https://github.com/AdguardTeam/AdguardFilters/issues/100285 +$doc,removeparam=/^\??utm_.*$/i,domain=~tradedoubler.com|~sendgb.com|~allegro.pl|~tix.axs.com|~transfernow.*|~carrefourpl.snrpage.com|~justdial.com|~pepper.pl|~gaugau.futabanet.jp|~uploadnow.io +$doc,removeparam=/^itm_.*$/,domain=~redir.tradedoubler.com +$doc,removeparam=/^stm_.*$/,domain=~redir.tradedoubler.com +$doc,removeparam=/^mtm_.*$/,domain=~redir.tradedoubler.com +! https://www•lovense•com/super-powerful-••••••••?_utm_pro=2404022833&utm_ap=remote&_utm_av=11121019 +$doc,removeparam=/^_utm_.*$/i + +! https://www•ixigua•com/6888869154099629319?logTag=Y8JlCALntSDuDesMiPno8 (31/10/2020) +$removeparam=logTag,doc + +! https://www•jula•no/catalog/fritid/trening/treningsutstyr/manualer-og-vektstenger/manualsett-951150?gclid=(...)&gclsrc=aw•ds (31/10/2020) +$removeparam=gclsrc,doc + +! https://www•nytimes•com/2020/11/10/us/yellowstone-chickens•html?smid=tw-share (11/11/2020) +$doc,removeparam=smid,domain=~amazon.*|~opinion.no + +! https://www•norsk-tipping•no/redirector/oddsen/kjop?WT•mc_id=(...)&utm_source=nettavisen&utm_medium=ekomm&utm_content=langoddsen_Oddsartikkel_&utm_campaign=ekomm&view=lobby&rekker=[1548011,4825429,1]&spillsystem=1 (15/11/2020) +$doc,removeparam=/^WT\..*$/i +$doc,removeparam=/^WT_.*$/i +$doc,removeparam=/^WTmc_.*$/i +$doc,removeparam=/^WTmc\..*$/i + +! https://twitter•com/PlanNorge/status/1181537299038953473?ref_src=twsrc%2525255Etfw%2525257Ctwcamp%2525255Etweetembed%2525257Ctwterm%2525255E1181537299038953473&ref_url=(...) (14/11/2020; does not seem to work with AdGuard) +$removeparam=ref_src,doc +$doc,removeparam=ref_url,domain=~randalls.com + +! https://www•netonnet•no/art/data-og-nettbrett/nettbrett/lader-og-dokking/apple-thunderboltgigabitethernet/182650•11071/?dclid=(...) (15/11/2020) +$doc,removeparam=dclid + +! https://www•apple•com/no/shop/product/MD463ZM/A/thunderbolt-til-gigabit-ethernet-adapter?afid=p239%7C1405819&cid=aos-no-aff-ir (15/11/2020) +! https://www•proshop•dk/HyperX-Predator-RGB-ram?cid=64e93f7a-cee2-44d9-911a-37f3eafd7b5f (23/01/2021) +$doc,removeparam=afid + +! https://www•digitalimpuls•no/WebPages/Produkt/ProduktInfo•aspx?plid=75672&WebSiteMapNodeID=1000001 (15/11/2020) +$doc,removeparam=WebSiteMapNodeID + +! https://clips•twitch•tv/HotGenerousBearHeyGirl?tt_content=player_title&tt_medium=clips_embed +$doc,removeparam=tt_content +$doc,removeparam=tt_medium + +! https://www•elgiganten•dk/product/lyd-hi-fi/hovedtelefoner/WH1000XM3B/sony-tradlose-around-ear-hovedtelefoner-wh-1000xm3-sort?scid=Pricecomparison8084162610 (27/11/2020) +$doc,removeparam=scid,domain=~pnc.com + +! https://salming•com/sv-se/produkter/p/1099805-0416/salming-oval-fusion?trackID=79064280 (27/11/2020) +$doc,removeparam=trackID + +! https://productkeys•dk/produkt/pokemon-lets-go-pikachu/?dTribesID=(...) (27/11/2020) +$doc,removeparam=dTribesID + +! https://shop•bt•com/products/nintendo-switch-hw---neon-red-and-neon-blue--2019-version--10002208-FCM1•html?awc=3043_1606583260_feef24aba0ca5ffbbf513bb8f34cd1be (28/11/2020) +$doc,removeparam=awc + +! https://www•onbuy•com/gb/nintendo-switch-62-32gb-touchscreen-wi-fi-blue-grey-red~c9482~p5584084/?exta=pspy (28/11/2020) +$doc,removeparam=exta + +! https://www•go2games•com/switch/nintendo-switch-console-fortnite-edition?ranMID=42957&ranEAID=ORHQW7E8X5A&ranSiteID=ORHQW7E8X5A-JzvoI1XaPNAAx901cYMaQw (28/11/2020) +! https://www•bloomingdales•com/index•ognc?LinkshareID=qpF0HYnRugA-gCA2Oa9Rs9NdZb7l4Vb_RA&m_sc=aff&PartnerID=LINKSHARE&cm_mmc=LINKSHARE-_-n-_-n-_-n&ranPublisherID=qpF0HYnRugA&ranLinkID=1&ranLinkTypeID=10&pubNAME=Offers•com+%28Offers•com%2C+LLC%29 +$doc,removeparam=ranMID +$doc,removeparam=ranEAID +$doc,removeparam=ranSiteID +$doc,removeparam=ranPublisherID +$doc,removeparam=ranLinkID +$doc,removeparam=ranLinkTypeID +$doc,removeparam=ransiteID + +! https://www•jdwilliams•co•uk/shop/switch-neon-inc-rayman-and-spongebob/bm593/product/details/show•action?pdBoUid=3156&pdpClick=true (28/11/2020) +$doc,removeparam=pdpClick + +! https://www•electrodepot•fr/ecouteurs-apple-airpods-2-boitier-de-charge•html?LGWCODE=17449%3B96175%3B2865 (28/11/2020) +$doc,removeparam=LGWCODE + +! https://www•boulanger•com/ref/1091513?lgw_code=15556-000000000001091513&xtor=AL-6875-%5B7%5D-%5B1395066878%5D-%5B300x250%5D-%5B%5D-%5B%5D (28/11/2020) +$doc,removeparam=lgw_code +$doc,removeparam=xtor + +! https://www•but•fr/produits/0190199098572/Ecouteurs-APPLE-AIR-PODS-2•html?awc=7261_1606583838_a78fea9b309b3f8e9fad6d173d4d0853&xtor=AL-1008-%5Bnotype%5D-%5B295295%5D&SRC=8 (28/11/2020) +$doc,removeparam=SRC + +! https://www•inmac-wstore•com/apple-airpods-with-charging-case-2nd-generation-veritables-ecouteurs-sans-fil-avec-micro/p7192806•htm?coagent=737684,1118410&cotracking=101 (28/11/2020) +$doc,removeparam=coagent +$doc,removeparam=cotracking + +! https://www•fnac•com/Apple-AirPods-2-avec-boitier-de-charge-Ecouteurs-sans-fil-True-Wireless/a10086709/w-4?ectrans=1&Origin=Awin295295&awc=12665_1606583916_a0dffc62f7c4e34914d0e5660e0c6dcf (28/11/2020) +$doc,removeparam=ectrans + +! https://www•darty•com/nav/achat/accessoires/casque_ecouteurs/casque_intra-auriculaire/apple_airpods_v2•html?awc=7735_1606583917_4f791edbe7805b48b06ce7131a26b480&ectrans=1&dartycid=aff_295295_generique_awin (28/11/2020) +$doc,removeparam=dartycid + +! https://fr•shopping•rakuten•com/offer/buy/5483124993/apple-airpods-2-avec-case-2eme-generation-blanc-mv7n2zm-a•html?bbaid=6680578123&t=6862148 (28/11/2020) +! https://steamcdn-a•akamaihd•net/steam/apps/1293120/ss_260369d8b0c8ab69e3a5a66f78174af4319c4acb•jpg?t=1607504533 (11/12/2020) +$doc,removeparam=bbaid + +! https://www•paypal•com/myaccount/transaction/details/7CY16898V3123435J?v=1&utm_unptid=&ppid=RT000016&cnac=NO&rsta=no_NO(nb-NO)&cust=&unptid=&calc=24c08e54728d&unp_tpcid=null&page=main%3Aemail%3ART000016&pgrp=main%3Aemail&e=cl&mchn=em&s=ci&mail=sys&appVersion=1•26•0&xt= +||paypal.$doc,removeparam=ppid +$doc,removeparam=unptid +$doc,removeparam=unp_tpcid +$doc,removeparam=pgrp +$doc,removeparam=mchn + +! https://www•sfgate•com/news/editorspicks/article/French-Laundry-French-Laundry-London-Breed-Newsom-15767882•php?IPID=SFGate-HP-CP-Spotlight +$doc,removeparam=IPID + +! http://tubepalm•com/es/videos/swing-out-sister-sub-esp•html?asgtbndr=1 +$doc,removeparam=asgtbndr + +! https://p3•no/menn-vil-betale-for-a-slikke-kroppsharet-mitt/?draftsforfriends=pGXqum9EFRUyZS5bVsbJuZawWEaabC8L +$doc,removeparam=draftsforfriends + +! https://sun9-44•userapi•com/impg/uaRyOJDA2eqOzkYBdnakulVBbAxHpRPkQPDAsw/B6DuJB9cw-A•jpg?size=1002x1080&quality=96&proxy=1&sign=a1819c79828795b28ad58bc27486030e&type=album +.userapi.com/impg^$removeparam=proxy +.userapi.com/impg^$removeparam=type + +! https://www•bloglovin•com/blogs/enestaende-mat-2346432?widget-ref=(...) (07/12/2020) +$doc,removeparam=widget-ref + +! https://www•reuters•com/article/us-apple-cydia-lawsuit-idUSKBN28K310?taid=5fd28550d1225d000133bf89 (10/12/2020) +$doc,removeparam=taid + +! https://www•tipsbladet•dk/nyhed/superliga/cv-afviser-traenerskifte-jeg-har-ikke-talt-med-kristian?eblink=artikel (14/12/2020) +$doc,removeparam=eblink + +! https://contabo•com/?show=vps&utm_source=cj&utm_medium=affiliate&utm_campaign=vps&source=affiliate&AID=12454632&PID=8533995&SID=&CJEVENT=1999e98a465411eb825b03900a180510 (25/12/2020) +! (https://github.com/DandelionSprout/adfilt/issues/1117) +$removeparam=AID,doc,denyallow=firestore.googleapis.com,domain=~google.*|~disqus.*|~disquscdn.com|~gov +$removeparam=/^CJEVENT=.*$/i,doc + +! https://account•microsoft•com/?refd=www•microsoft•com +$doc,removeparam=refd + +! https://www•humblebundle•com/?hmb_source=navbar (09/01/2021) +$doc,removeparam=/^hmb_.*$/ + +! https://nttxstore•jp/_RH_3550?FMID=ocntop&LID=ocntop&_ga=2•104844229•490267265•1610372894-229139367•1610372894 (11/01/2021) +$doc,removeparam=FMID +$doc,removeparam=LID,domain=~geocaching.com +$doc,removeparam=_ga,domain=~login.aliexpress.* + +! https://techcrunch•com/2021/02/09/eus-lead-data-supervisor-for-most-of-big-tech-is-still-using-lotus-notes/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZGlnaS5uby8&guce_referrer_sig=(...) (12/02/2021) +$doc,removeparam=guccounter +$doc,removeparam=guce_referrer +$doc,removeparam=guce_referrer_sig + +! https://www•nytimes•com/interactive/2020/09/27/us/donald-trump-taxes•html?referringSource=articleShare (28/02/2021) +$doc,removeparam=referringSource + +! https://www•computing•co•uk/news/4019233/monzo-learned-lot-self-hosting-kubernetes-wouldn%E2%80%99?im_edp=7467218-78983dec13ce65eb%26campaignname%3DCTG•Daily_RL•EU•A•U&im_company=FAKE%20COMPANY%20NAME (28/02/2021) +$doc,removeparam=im_edp +$doc,removeparam=im_company + +! https://www•change•org/p/arkane-encourage-the-release-of-an-unfinished-build-of-arkane-s-half-life-2-return-to-ravenholm-273b1585-73cc-49c7-9d51-09433e172f80/psf/share?source_location=combo_psf&psf_variant=combo&share_intent=1 (28/02/2021) +$doc,removeparam=source_location +$doc,removeparam=psf_variant + +! https://accelerateworkshopserverless•splashthat•com/?sc_channel=sm&sc_campaign=startupaccelerate_q3_serverless&sc_geo=emea&sc_country=mult&sc_outcome=reg&trkCampaign=bnl20_accelerate_q3_serverless&trk=bnl20_accelerate_q3_serverless_e&es_id=9ee9c1a102 (28/02/2021) +$doc,removeparam=es_id + +! https://open•hpi•de/courses/malware2021?tracking_user=74v365zif700sQKXlqj020vyd&tracking_type=news&tracking_id=5ED4ZiWEw48Lft3MGkAag (28/02/2021) +$doc,removeparam=tracking_type +$doc,removeparam=tracking_user + +! https://www•wired•com/story/how-to-solve-a-rubiks-cube-in-5-seconds-or-less/?bxid=5de6860acff06b68651dc0f7&cndid=59299325&esrc=&hasha=43963980a2110b889196f6ae90238cc6&hashb=e7bacab69176108b7edf6b15a2a80087a5eb1fb7&hashc=f0716ab5f4a5ef793da5e3f103cb64e3362c54aedb9630096cfd18f0244b9815&source=EDT_WIR_NEWSLETTER_0_ENGAGEMENT_ZZ (28/02/2021) +$doc,removeparam=bxid +$doc,removeparam=cndid +$doc,removeparam=hasha +$doc,removeparam=hashb +$doc,removeparam=hashc + +! https://www•comixology•com/Scooby-Doo-1997-2010/comics-series/353?irgwc=1&tid=IR-affiliate-10451&clickid=VsxVfPSSvxyOWNfwUx0Mo38MUkiXwRwR0xWjW40 (01/03/2021) +$doc,removeparam=irgwc +$doc,removeparam=/^clickid=.*$/i,domain=~discover.* + +! https://metro•co•uk/2017/04/11/hubble-just-spotted-something-massive-coming-out-of-uranus-6567896/?ito=article•desktop•share•top•facebook +$doc,removeparam=ito + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-421689 (02/03/2021) +$doc,removeparam=c[0] +$doc,removeparam=rlz +$doc,removeparam=pcampaignid +$doc,removeparam=igshid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3041969 +$doc,removeparam=snr,domain=steampowered.com|steamcommunity.com|steamgames.com + +! https://www•trouw•nl/nieuws/het-draagvlak-in-crisistijd-doet-premier-rutte-bijna-zweven-maar-hij-kan-ook-hard-vallen~bf367a86/?referrer=(...) (05/03/2021) +$doc,removeparam=referrer,domain=~bolt.com|~f4map.com|~deviantart.com|~github.com|~discover.*|~vimeo.*|~123-reg.co.uk|~cravesandflames.com|~portswigger.net|~aluminate.net +$doc,removeparam=ext_source + +! https://graphicriver•net/item/invoice-estimation-brief/20668760?iradid=275988&irpid=1288974&iradtype=ONLINE_TRACKING_LINK&irmptype=mediapartner&mp_value1 (17/03/2021) +$removeparam=iradid +$removeparam=irpid +$removeparam=iradtype +$removeparam=irmptype +$removeparam=mp_value1 + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-526736 (25/03/2021) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-873926 +$removeparam=xid,domain=fortune.com|tcgplayer.com + +! https://www•pcgamer•com/hackers-are-exploiting-call-of-duty-warzone-cheaters-with-malware/?__twitter_impression=true (01/04/2021) +$removeparam=__twitter_impression + +! https://www•academia•edu/9513828/Open_Theism_and_the_Millennial_in_the_Pew_Evangelical_Theology_and_Marketing_in_the_Age_of_the_World_Wide_Web?email_work_card=view-paper (02/04/2021) +$removeparam=email_work_card + +! https://www•behance•net/gallery/40969175/MELOWY-MAGAZINE-FABBRI?tracking_source=search_projects_recommended%7Cvanni%20fabbri (06/04/2021) +$removeparam=tracking_source + +! https://www•theverge•com/2021/4/16/22387492/google-floc-ad-tech-privacy-browsers-brave-vivaldi-edge-mozilla-chrome-safari?scrolla=5eb6d68b7fedc32c19ef33b4 (20/04/2021) +$removeparam=scrolla + +! https://dagligvarehandelen•no/sites/default/files/styles/wysiwyg_full_width/public/70x100_cocashake_skisse_0•jpg?itok=k31KtKuB (30/04/2021) +$~image,removeparam=itok + +! https://www•nytimes•com/2021/04/27/business/media/new-york-post-kamala-harris•html?smtyp=cur&smid=fb-nytimes&fbclid=(...) (28/04/2021) +$removeparam=smtyp + +! https://techcrunch•com/2021/04/30/riot-games-updates-its-privacy-notice-to-start-developing-voice-comms-moderation/?tpcc=ECTW2020 +$removeparam=tpcc + +! https://www•rightmove•co•uk/properties/84442384?sc_id=36495303&onetime_FromEmail=true&cid=5a1f743a-db62-42d8-9d64-7fc6f01b0f2a&csg=Cns44tNNx5uSB2wZD7erMYDKCPA8xMUpm8yGDzQtyn3FSnEhKa#/ (06/05/2021) +$removeparam=onetime_FromEmail + +! https://www•wired•com/story/oversight-board-to-facebook-not-going-to-do-your-dirty-work/?mbid=social_twitter +$~xmlhttprequest,removeparam=mbid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-711131 +$removeparam=itid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-715449 +$removeparam=full_trSrc +$removeparam=cmpg_for_af +$doc,removeparam=/^ICID=.*$/i,domain=~api.mapbox.com|~microsoft.com +$doc,removeparam=/^utm-.*$/ +$~subdocument,removeparam=aff,domain=~discoverbank.com|~discover.com +$removeparam=mc_cid +$removeparam=mc_eid +$doc,removeparam=/^intgrtn_.*$/ +$removeparam=afftag +$doc,removeparam=/^affid=.*$/i,domain=~redir.tradedoubler.com|~affiliate.geekbuying.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-728592 +$removeparam=referralCode +$removeparam=LSNPUBID +$removeparam=admitad_uid +$removeparam=traffic_type +$removeparam=traffic_id +$removeparam=dcmp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-737564 +$removeparam=clickOrigin +$removeparam=clickSR +$removeparam=istCompanyId +$removeparam=istFeedId +$removeparam=istItemId +$removeparam=istBid +$removeparam=cmpid + +! https://www•theguardian•com/technology/2021/may/11/apple-accused-of-breaking-uk-competition-law-by-overcharging-for-apps?CMP=Share_AndroidApp_Other +$removeparam=CMP + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-750434 +$doc,removeparam=/^OCID=.*$/i,domain=~youtube.com|~reiseauskunft.bahn.de|~msn.com +$removeparam=tduid,domain=~tradedoubler.com +$doc,removeparam=irclickid,domain=~axs.com +$removeparam=irclicid +$removeparam=intcmp +$removeparam=sourceid,domain=~google.*|~youtube.com +$doc,removeparam=/^sharedid=.*$/i +$removeparam=affiliates_ad_id +$removeparam=campaign_id,domain=~kochava.com|~unisportstore.* +$removeparam=wmlspartner +$removeparam=wpa_bd +$removeparam=wpa_pg_seller_id +$removeparam=wpa_ref_id +$removeparam=wpa_tag +$removeparam=wpa_aux_info +$removeparam=wpa_pos +$removeparam=wpa_plmt +$removeparam=wpa_aduid +$removeparam=sscid +$removeparam=rmmds +$removeparam=act_poa +$removeparam=utmid +$removeparam=pjxsource +$removeparam=pjxaffiliate_id +$removeparam=pjxclick_id +$removeparam=msclkid + +! https://m•lightinthebox•com/no/p/kvinners-svart-blaa-groenn-vintage-maxi-kjole-langarmet-troeye-med-v-hals_p4298383•html?currency=NOK&litb_from=paid_adwords_shopping&sku=1_6920%7C2_286&country_code=no&adword_mt&adword_ct=496040937781&adword_kw&adword_pos&adword_pl&adword_net=u&adword_tar&adw_src_id=(...) (22/05/2021) +$removeparam=litb_from +$doc,removeparam=/^adword_.*$/,domain=~justdial.com +$removeparam=adw_src_id + +$removeparam=ggsub +$removeparam=ggntk +$removeparam=ggcid +$removeparam=ggpos +$removeparam=ggdev +$removeparam=ggdevm +$removeparam=ggplm +$removeparam=ggtgt + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-770867 +$removeparam=ftag + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-771456 +$doc,removeparam=/^__xts__.*$/ +$removeparam=custlixnkid +$removeparam=akmClientCountry +$removeparam=hss_channel +$removeparam=mktids +$removeparam=mc_tc +$removeparam=ns_mchannel +$removeparam=ns_source +$removeparam=ns_campaign +$removeparam=ns_linkname +$removeparam=ns_fee +$removeparam=zanpid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-783185 +$removeparam=wgu +$removeparam=wgexpiry +$removeparam=fsrc +$removeparam=Referrer +$removeparam=ad_pvid +$removeparam=algo_pvid +$removeparam=algo_expid +$removeparam=btsid +$removeparam=ws_ab_test +$removeparam=spLa +$removeparam=affTrack +$removeparam=shrsl_analytics_sscid +$removeparam=shrsl_analytics_sstid +$removeparam=SSAID +$doc,removeparam=/^cm_mmc.*$/ +$removeparam=hsCtaTracking +$removeparam=tblci +$removeparam=tcid,domain=~rug.nl +$doc,removeparam=/^dv_adwords_.*$/ +$removeparam=wdorigin +$doc,removeparam=/^aff_id\d?=.*$/i,domain=~affiliate.salestring.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-773756 +$removeparam=twitchReferral + +! https://www•chancellors•co•uk/properties/r/3714620?elqTrackId=9829ww2ws92q56sfe2sqqqq81525lsw8a +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9528930 +$doc,removeparam=elqTrackId,domain=~comcast.com|~comcastforbusiness.com + +! https://www•netflix•com/watch/80057171?trackId=14170056&tctx=(...) +$removeparam=tctx + +! https://www•archdaily•com/962593/house-for-a-pianist-pedra-liquida?ad_medium=gallery +$removeparam=ad_medium + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-810773 +$doc,removeparam=/^adgroup=.*$/i +$removeparam=ads_name +$removeparam=ad_type,domain=~leboncoin.fr|~2dehands.be|~agriaffaires.com|~avendrealouer.fr|~donedeal.ie|~jofogas.hu|~kijiji.ca|~machineryzone.fr|~marktplaats.nl|~milanuncios.com|~mobile.de|~olx.com.br|~subito.it|~truckscorner.fr|~willhaben.at +$removeparam=CAWELAID +$removeparam=partition_id +$removeparam=adgroup_id +$removeparam=rlsatarget +$doc,removeparam=targetid,domain=~myanonamouse.net +$doc,removeparam=elqCampaignId,domain=~comcast.com|~comcastforbusiness.com +$removeparam=dc_campid +$removeparam=dc_adgroupid +$removeparam=adgroupid +$removeparam=AFFNAME +$removeparam=ACRID +$removeparam=ASUBID +$removeparam=ASID +$removeparam=cm_sp +$removeparam=cm_re +$doc,removeparam=/^mbsy[=_]/ +$removeparam=mkref +$removeparam=refer_code +! https://chggtrx•com/clk•trk?CID=267627&AFID=304351 +! https://github.com/AdguardTeam/AdguardFilters/issues/113875 +$removeparam=AFID,domain=~chggtrx.com|~state.gov +! (https://github.com/uBlockOrigin/uAssets/issues/14997) +$doc,removeparam=campaignid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-810773 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1412160 +$removeparam=loc,doc,domain=bestbuy.*|shopping.google.com +$removeparam=acampID +$removeparam=pj_creativeid +$removeparam=pj_publisherid +$removeparam=track_campaignid +$removeparam=track_adgroupid +$removeparam=track_keyword + +! https://www•coolblue•nl/nokia?cmt=c_b%2Ccp_386708701%2Caid_1235851292258762%2Ct_kwd-77240886961109%3Aloc-129%2Cn_s%2Cd_c%2Clp_2488 +$doc,removeparam=cmt + +! https://www•ellos•no/?extcmp=05_NO_Aff_Imp +$removeparam=extcmp + +! https://www•staypro•no/?at_gd=2B9E397233E3B6D5EF466E3BC0AC42F1885D8A50 +$removeparam=at_gd + +! https://www•gamerevolution•com/guides/685650-windows-11-tpm-2-0-pc-cant-run-install?amp, https://www•independent•co•uk/sport/scotland-france-antoine-dupont-grand-slam-finn-russell-b2024042•html?amp, pcmagCOM, theathleticCOM (No one on fast networks really likes AMP, least of all uBlock Origin + 'Firefox for Android' users; 25/06/2021) +$doc,removeparam=/^amp=$/,domain=~eurasiantimes.com|~cybersecuritynews.com +! https://www•tokopedia•com/legoclassic/my-little-pony-a-new-generation-crystal-princess-petals-figure-set?src=topads&xClientId=amp-IWyM3dL4bS8QlacnZO4hyg&cid=amp-IWyM3dL4bS8QlacnZO4hyg&=true +$doc,removeparam=/^amp=true$/ +! https://www•newsweek•com/housing-market-falls-sales-new-homes-down-1727968?amp=1 +! Can not be made general, see https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5635117 +$doc,removeparam=/^amp=1$/,domain=newsweek.com + +! https://inews•co•uk/opinion/matt-hancock-health-bill-huge-row-no10-boris-johnson-1067703?_gl=1*1l47swq*_ga*OUp3WnF6dklkRHNVaHBfaDJmUnFHSkR5VFBtMzV5enpSWk1XUENzWlNENGg2VmdQZHZoRVFfV3BmNXV2ZjREYQ +$removeparam=_gl + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-895430 +$removeparam=gtmtrack + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-899565 +$removeparam=vifAdCount +$removeparam=vifNav + +! https://bcy•net/item/detail/6871525119949282312?_source_page=hashtag +$removeparam=_source_page + +! https://www•voxi•co•uk/plans#plans?cid=(...)&vfadid=10951_249371 +$removeparam=vfadid + +! https://www•washingtonpost•com/gdpr-consent/?next_url=(...)&outputType=amp +! https://www•boston25news•com/news/local/new-england-lab-finds-cancer-causing-chemical-hand-sanitizer/BUZA6F54ZFBQ5MMG2JV2VLFY3Y/?outputType=amp +$doc,removeparam=/^outputType=amp$/ + +! https://www•hulu•com/welcome?orig_referrer=(...) +$removeparam=orig_referrer + +! https://www•detur•fi/?AgentCode=NAPSU +$removeparam=AgentCode + +! https://www•nazar•fi/?AgencyNbr=1233 +$removeparam=AgencyNbr + +! https://scandjet•fi/?agentcodeweblink=Napsu +$removeparam=agentcodeweblink + +! https://www•engadget•com/onedrive-windows-64-bit-preview-222528824•html?ncid=txtlnkusaolp00000618 +$removeparam=ncid + +! https://www•f-secure•com/en/home/products/freedome?ecid=10588&adcid=10588 +$doc,removeparam=/^ecid=.*$/i,domain=~account.microsoft.com +$removeparam=adcid + +! https://www•marvel•com/insider?Osocial=YT&CID=MarvelInsider +$removeparam=Osocial + +! https://www•nytimes•com/2008/12/16/sports/othersports/16beckey•html?adxnnl=1&adxnnlx=1257549224-XSk5v9i4LDrKlVwQmlgO8A& +$removeparam=adxnnl +$removeparam=adxnnlx + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-972519 +! (Exception: Concerns about https://nation•marketo•com/t5/champion-program-blogs/the-comprehensive-guide-to-setting-up-the-unsubscribe-link/ba-p/247118) +$removeparam=mkt_tok +@@^mkt_unsubscribe=$removeparam=mkt_tok + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1004671 +$removeparam=ampcid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1015504 +$removeparam=affname +$removeparam=MID,domain=~media-cdn.costco.*|~community.arubanetworks.com + +! https://www•greatrun•org/train-and-prepare/training-plans/?eid=(...) +! Should not be made general, i.e. https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8462696 +$removeparam=eid,doc,denyallow=embed.tapkal.fi|myanimelist.net,domain=greatrun.org|mcafee.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1031533 +$removeparam=nr_email_referer + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1046231 +$removeparam=in_source +$removeparam=srnd + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1061792 +$removeparam=as_src +=adservice$removeparam=coid,domain=~radioreference.com|~finanzonline.bmf.gv.at +$removeparam=edsacid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1142244 +$removeparam=action_type_map +$doc,removeparam=/^bsft_.*$/ +$doc,removeparam=/^dpg_.*$/ + +! https://bingapp•microsoft•com/bing?adjust=5k7sgdk_2xoxpwb when click on https://i•imgur•com/XFTKzVw•png on https://rewards•bing•com/ +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7621641 +$doc,removeparam=/^adjust.*$/,domain=~adj.st + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1169570 +$doc,removeparam=elq,domain=~comcast.com|~comcastforbusiness.com +$doc,removeparam=elqaid,domain=~comcast.com|~comcastforbusiness.com +$doc,removeparam=elqat +$doc,removeparam=elqah +$doc,removeparam=elqcst +$doc,removeparam=elqcsid +$doc,removeparam=/^ga_.*$/ +$doc,removeparam=_hsenc +$removeparam=_hsmi +$removeparam=__hstc +$removeparam=__hssc +$removeparam=__hsfp +$removeparam=dgcid +$doc,removeparam=/^hsa_.*$/ +$removeparam=gws_rd +$removeparam=sr_share +$removeparam=twclid +$doc,removeparam=/^ds_.*$/,domain=~clickserve.dartsearch.net +! (https://github.com/AdguardTeam/AdguardFilters/issues/173600) +! (In turn, the whitelisting seems to cause many false negatives in AdGuard for Windows as of v7.20.2 for unknown reasons.) +!#if !adguard_app_windows +@@$doc,removeparam=/^.*_dest_url=.*$/ +!#endif +$removeparam=Adposition +$removeparam=adposition + +! https://olympics•com/tokyo-2020/en/olympian-paralympian-experiences?gbraid=(...)&wbraid=(...) +$removeparam=gbraid +$removeparam=wbraid + +! https://cloud•ibm•com/catalog/services/watson-studio?cm_mmca1=000026UJ&cm_mmca2=10006555&cm_mmca3=M12345678&cvosrc=email•Newsletter•M12345678&cvo_campaign=000026UJ&cvo_crid=522643131497 +$removeparam=cvosrc +$doc,removeparam=/^cvo_.*$/ + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1239932 +$removeparam=ads_params +$removeparam=recurring_goal_id + +! https://blackfriday•com/stores/black-friday +$removeparam=CJPIXEL +$removeparam=LSNPUBNAME +$doc,removeparam=/^affiliateID=.*$/i +$removeparam=affiliate_id +$removeparam=affiliate_location_id +$removeparam=afn_sr +$removeparam=cjdata +$removeparam=cjeventid +$removeparam=cjpixel +$removeparam=click_id,domain=~bookings.beatthatflight.* +$removeparam=cm_soc +$removeparam=o_lid +$removeparam=o_sch +$removeparam=o_xid + +! https://www•att•com/wireless/?wtExtndSource=8807380 +$removeparam=wtExtndSource + +! http://www•cheapoair•com/?CAID=33301&FpAffiliate=LinkShare&FpSub=qpF0HYnRugA-CcQFHIQd44jY7IEGbZxehg +$removeparam=CAID +$removeparam=FpAffiliate +$removeparam=FpSub + +! https://secretlab.co/?rfsn=5973068•07e4d5 +$removeparam=rfsn + +! https://www•amc•com/?bcpid=988092858&bclid=1225543852&bctid=1214007594 +$removeparam=bclid +$removeparam=bcpid +$removeparam=bctid + +! https://www•chegg•com/textbooks/psychology-10th-edition-9781305498204-1305498208?trackid=680b4fc9118c&strackid=a2b7fd66a78c +$doc,removeparam=trackid,domain=~nzpost.co.nz +$removeparam=strackid + +! http://www•3balls•com/?usource=lc&lctid=1184062&lcid=1630749503_3_0991310 +! https://www•movavi•com/?afsrc=cj&usource=cj +$removeparam=afsrc +$removeparam=lctid +$doc,removeparam=lcid,domain=~rekono.si +$removeparam=usource + +! http://www•bitdefender•com/?MPid=75107 +$doc,removeparam=/^mpid=.*$/i,domain=~miguvideo.* + +! https://www•vitacost•com/?csrc=SITEREF-CJ&cjbatcheventid=8807380&cjpid=8807380 +$removeparam=cjbatcheventid +$removeparam=cjpid + +! https://www•sephora•com/?om_mmc=aff-linkshare-redirect-qpF0HYnRugA&c3ch=Linkshare&c3nid=qpF0HYnRugA&ranLinkID=10-1 +$removeparam=c3ch +$removeparam=c3nid +$removeparam=om_mmc + +! https://store•wsj•com/shop/emea/wsjsseur21/?trackingCode=aaqwghtc +$removeparam=trackingCode + +! https://www•vrbo•com/?k_clickid=2f48df910d6511ec80e9012b0a18050c +$removeparam=k_clickid + +! https://www•zchocolat•com/shop/en/138-heavenly-z-chocolate-bar?CJURL=http%3A%2F%2Fwww•zchocolat•com%2F#utm_source=CJ&utm_medium=zBarCollection +$removeparam=CJURL + +! https://www•dollargeneral•com/?affiliateId=8439&affiliateCustomId=0285rTYk6SF3sJnT7xjfOZW +$removeparam=affiliateCustomId + +! https://store•google•com/?CJPID=5411901&CJAID=14488329&CJSID=3438366388&CJCID=1522858 +$removeparam=CJAID +$removeparam=CJCID +$removeparam=CJPID,domain=~keyade.com +$removeparam=CJSID + +! https://www•cabelas•com/shop/en?irmpname=Ziff%20Davis%20-%20Offers•com +$removeparam=irmpname + +! https://www•ticketmaster•com/?camefrom=CFC_BUYAT_10098&impradid=10098&REFERRAL_ID=tmfeedbuyat10098&impradname=Ziff%20Davis%20-%20Offers•com +$removeparam=REFERRAL_ID +$removeparam=impradid +$removeparam=impradname + +! https://stackoverflow•com/?cm_type=gnav +$removeparam=cm_type + +! https://www•roku•com/products/roku-ultra?Ref=CJ +Ref=CJ^$doc,removeparam=ref + +! https://newyorkcomedyclub.com/?ref=awin +ref=awin^$doc,removeparam=ref + +! https://untilgone•com/products/usps-forever-stamps-2018-or-2019-u-s-flag-100-pack•html?source=pepperjam +$doc,removeparam=/^source=pepperjam$/ + +! https://www•hawaiianairlines•com/?AID=11302693&PID=8905582&source=cj&HACMP=CJ_8905582FlexOffers•com%2C+LLC +$doc,removeparam=/^source=cj$/ +$removeparam=HACMP + +! https://www•jet2holidays•com/?source=AWIN +$doc,removeparam=/^source=awin$/i + +! https://us•myprotein•com/?affil=awin +$removeparam=affil + +! https://www•lightinthebox•com/c/robot-vacuums-cleaners_113104?p•litb_from=SAS&p•utm_source=sas&p•utm_medium=affiliate&p•utm_campaign=136482&url=http%3A%2F%2Fwww•lightinthebox•com%2Fc%2Frobot-vacuums-cleaners_113104 +$doc,removeparam=/^p\.utm_.*$/ +$doc,removeparam=/^p\.litb_.*$/ + +! https://norton•com/products?cjid=8807380&af_sub4=aff&af_sub5=CJ&c= +$removeparam=cjid + +! https://www•childrensplace•com/us/c/gift-shop?cl_crtv=93981&cl_camp=3971&cl_pub=10098&LinkName=50-70%25%20Off%20All%20Gifts%20at%20The%20Children%27s%20Place!&Linksize&cl_str=mediapartner&cl_aid=tcp&cl_vend=tcp-impactradius&cl_ch=affiliate +$removeparam=cl_crtv +$removeparam=cl_camp +$removeparam=cl_pub +$removeparam=cl_str +$removeparam=cl_aid +$removeparam=cl_vend +$removeparam=cl_ch + +! https://www•basspro•com/shop/en?irsharedid&hvarAID=impact +$removeparam=irsharedid +$removeparam=hvarAID + +! https://www•tedbaker•com/us?sv_campaign_id=82717&sv_tax1=affiliate&sv_tax3=uk•book-club-offers•com&sv_tax4=2227291&sv_affiliate_id=82717 +$removeparam=sv_affiliate_id +$removeparam=sv_campaign_id +$doc,removeparam=/^sv_tax.*$/ + +! https://pub.emails•dollar•com/EmailAcquisition?SourceSystem=DOLLAR•COM&sourcecode=emailacq?&icid_source=enus&icid_campaign=D_A_USCA_IN_EmailAcquisition_Offer&icid_medium=Email_Acquisiton2_Hero&iata=00170201 +$doc,removeparam=/^icid_.*$/ + +! https://www•magazines•com/?LSNSUBSITE=Omitted_qpF0HYnRugA&afd_number=4046 +$removeparam=LSNSUBSITE +$removeparam=afd_number + +! https://www•worldmarket•com/?subacctname=Offers•com%20-%20Vertive%2C%20LLC&subacctid=07HAnhIuMjfzjxk6NGQHkGZ&sharedId=46ae0ff20d7111ec8037a6450a180514 +$removeparam=subacctid +$removeparam=subacctname + +! https://www•travelocity•com/?affcid=(...)&afflid=02TQG4DUCgWzc1pM8DrkmVg +$doc,removeparam=/^.*affcid.*$/i +$removeparam=afflid + +! https://www•thingsremembered•com/?fcref=afl%3AOffers•com%20(Offers•com%2C%20LLC) +$removeparam=fcref + +! https://sunbasket•com/try/90off-healthy-delivered/?offer=AFFMKSPRING90&mclk=VrJ0FZ0boxyIRwNxiAS6PRWLUkBTp4Vn4xL1Ws0&mrnd=5967574&maid=466145&mcid=8078&mpid=10098&msid&mpty=mediapartner&msb1&msb2&msb3&muts=1630695381206 +$removeparam=mclk +$removeparam=mrnd +$doc,removeparam=maid +$doc,removeparam=mcid,domain=~miguvideo.* +$doc,removeparam=msid,domain=~rsc.org +$removeparam=mpty + +! https://www•sixt•com/?exactag_uk=9d5a889680c4465784ce7afe174d6070 +$removeparam=exactag_uk + +! https://www•sierra•com/?stpcjid=(...)&codes-processed=true +$removeparam=stpcjid + +! https://www•shopdisney•com/?LSID=(...)&att=LSGenAffl&EFC=224510 +$removeparam=LSID +$removeparam=affuid + +! https://www•sephora•com/beauty/new-skin-care-products?icid2=homepage_slideshow_multi-world_slotting_justarrived_cyoa_01_skincare_us_desktop_hotspot_083121 +$removeparam=icid2 + +! https://www•priceline•com/?refclickid=10592070SID05JWBy6RC1tnbCtgGyCyQ1D +$removeparam=refclickid + +! https://www•pacsun•com/?XCid=(...) +$removeparam=XCID + +! https://www•orientaltrading•com/?irclid=Uj1RPu0bTxyIRwNxiAS6PRWLUkBTpQyH4xL1Ws0 +$removeparam=irclid + +! https://www•nordstrom•com/?sp_source=rakuten&sp_campaign=qpF0HYnRugA&sp_medium=click +$removeparam=sp_source +$removeparam=sp_medium +$removeparam=sp_campaign + +! https://www•moosejaw•com/?ad=63723&ad_id=IR +! (https://github.com/DandelionSprout/adfilt/issues/706) +$removeparam=ad_id,domain=~olx.ua + +! https://www•michaels•com/home?affSource=1397064_14079089 +$doc,removeparam=/^affSource.*$/i + +! https://www•nflshop•com/?_s=afl_impact +$doc,removeparam=/^_s=afl_impact$/ + +! https://www•la-z-boy•com/?cid_medium=affiliate&cid_campaign=8807380 +$doc,removeparam=/^cid_.*$/ + +! https://www•jared•com/?cjReq=FGSK +$removeparam=cjReq + +! https://g•factoryoutletstore•com/?mms_chref=cj +$removeparam=mms_chref + +! https://www•enterprise•com/en/home•html?ir_cid=bd9ed761N0caa11ec912d15dcffee92a +$removeparam=ir_cid + +! https://www•elfcosmetics•com/?rmtsref=LinkShare +$removeparam=rmtsref + +! https://www•tunabellysoftware•com/tgpro/?status=accepted&expires=1631129825&p_sid=36603&p_aid=124903&p_link=2172&p_tok=7195fd0d-1dd3-47b8-8348-ffb524dbfc4a +$removeparam=p_aid +$doc,removeparam=p_sid,domain=~wgv.de +$removeparam=p_link +$removeparam=p_tok + +! https://scontent•cdninstagram•com/v/t50•2886-16/228280186_4462339507137399_6165083647713647040_n•mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-iev1-1•cdninstagram•com&_nc_ohc=nL_7kCFHgrcAX-HT6F1&edm=AOVtZ6oBAAAA&vs=17895914579221456_1489520608&_nc_vs=(...)&ccb=7-4&oe=614B0BE1&oh=22849edcbcdb1949e3f0cbde56ddd89b&_nc_vts_prog=1&dl=1 +$removeparam=_nc_vts_prog + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1424772 +$removeparam=depth_1-utm_source + +! https://www•frisktpust•no/collections/interior/products/umi-ergonomisk-kontorstol?cmp_id=14758715696&adg_id=128927650218&kwd=ergonomisk%20kontorstol&device=m +$removeparam=cmp_id +$removeparam=adg_id + +! https://blog•myfitnesspal•com/essential-guide-to-fat/?os_ehash=55@sfmc:33608078 +$removeparam=os_ehash + +! https://www•toshin-online•com/?ldtag_cl=8UWK33VzT3qqcRwOlcoPPwAA +$removeparam=ldtag_cl + +! https://canberrafunrun2021•grassrootz•com/leukaemia?vero_id=campaign-3150-event-50-account-203189&vero_conv=(...) +$removeparam=vero_conv + +! https://help•getvero•com/articles/what-is-vero-id +$removeparam=vero_id + +! https://vpnarea•com/front/member/signup?a_aid=torrentgalaxy +$removeparam=a_aid + +! https://www•flipkart•com/wildcraft-knight-mel-17-5-l-laptop-backpack/p/itmfejkcj45hnsdw?pid=BKPFEJKCFU49PCDE&lid=LSTBKPFEJKCFU49PCDEKYMJX4&marketplace=FLIPKART&store=reh%2F4d7%2Fak9&srno=b_1_1&otracker=hp_omu_Top%2BOffers%2BOn_3_13•dealCard•OMU_6NBH6T8TFQ5H_6&otracker1=hp_omu_WHITELISTED_neon%2Fmerchandising_Top%2BOffers%2BOn_NA_dealCard_cc_3_NA_view-all_6&fm=organic&iid=(...)&ppt=None&ppn=None&ssid=ooc70jk6kg0000001634312695177&cid=6NBH6T8TFQ5H +$removeparam=otracker +$removeparam=otracker1 + +! https://www•w3schools•com/?ft_source=4916&ft_medium=7689 +$removeparam=ft_source +$removeparam=ft_medium + +! https://www•bbc•com/?ref_medium=Desktop&ref_source=OI-TA&ref_campaign=menu-header +$removeparam=ref_source +$removeparam=ref_medium +$removeparam=ref_campaign + +! https://worldrugbymuseum•com/education?spMailingID=11883824&spUserID=MjY5ODA2ODEzMTk4S0&spJobID=1673999048&spReportId=MTY3Mzk5OTA0OAS2 +$removeparam=spMailingID +$removeparam=spUserID +$removeparam=spJobID +$removeparam=spReportId + +! https://www•gog•com/news/interview_looking_back_at_the_witcher_3_wild_hunt_with_its_creators?track_click=1 +$removeparam=track_click + +! https://www•purepeople•com/article/sebastien-chabal-sans-sa-barbe-le-rugbyman-meconnaissable_a447301/1?actid=(...)&actCampaignType=MAIL&actSource=7307 +$removeparam=actId +$removeparam=actCampaignType +$removeparam=actSource + +! https://github.com/brave/brave-browser/issues/13644 +$removeparam=oly_anon_id +$removeparam=oly_enc_id,doc,domain=~greenbuildingadvisor.com + +! https://github.com/brave/brave-browser/issues/13647 +$doc,removeparam=/^wickedid=.*$/i +$doc,removeparam=/^wickedsource=.*$/i +$doc,removeparam=/^wickedplacement=.*$/i +$doc,removeparam=/^wickedkeyword=.*$/i +$doc,removeparam=/^wtm_.*$/ + +! https://github.com/brave/brave-browser/issues/17451 +$removeparam=rb_clickid,doc + +! https://github.com/brave/brave-browser/issues/17452 +$removeparam=s_cid + +! https://github.com/brave/brave-browser/issues/17507 +$removeparam=ml_subscriber +$removeparam=ml_subscriber_hash + +! https://stackoverflow•com/questions/37882810/what-is-meaning-of-branch-match-id +$removeparam=_branch_match_id + +! https://apps•apple•com/us/app/id342792525?_branch_referrer=H4sIAAAAAAAAA8soKSkottLXL86pTNJLLCjQy8nMy9YP9k6pDDRzNDGxBABVqlN1IAAAAA%3D%3D +$removeparam=_branch_referrer + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1533793 +$removeparam=vc_lpp + +! https://www•tanga•com/?aff_network=cj&cj_cid=1397064&cj_publisher=Offers•com%20-%20Vertive%2C%20LLC&cj_link_id=11115853&cj_link_name=Tanga•com&cj_event=fa525e9a0cd011ec831185290a180511 +! https://gitlab.com/ClearURLs/ClearUrls/-/issues/1274 +$removeparam=aff_network +$removeparam=aff_track +$removeparam=cj_affid +$removeparam=cj_affiliate +$removeparam=cj_affname +$removeparam=cj_aid +$removeparam=cj_cid +$removeparam=cj_event +$removeparam=cj_link_id +$removeparam=cj_link_name +$removeparam=cj_linkd +$removeparam=cj_pid +$removeparam=cj_pub_sid +$removeparam=cj_publisher +$removeparam=cj_webid + +! https://docs•voiscooters•com/deeplinks/ +$removeparam=adj_campaign +$removeparam=adj_adgroup +$removeparam=adj_creative + +! https://www•cpumedics•com/nvidia-900-22080-0000-000-nvidia-tesla-k80-24gb-kepler-gddr5-pci-e-gpu-accelerator/?_vsrefdom=adwords +$removeparam=_vsrefdom + +! https://github.com/ClearURLs/Addon/issues/108 +$removeparam=ceneo_spo +from=ceneo^$doc,removeparam=from +ref=ceneo^$doc,removeparam=ref + +! https://www•drip•com/learn/docs/manual/email-builder/suppress-__s-from-rendered-links +$removeparam=__s,doc + +! https://help•klaviyo•com/hc/en-us/articles/115005076767 +$removeparam=_kx + +! https://strackr•com/subid +$doc,removeparam=/^affsrc=.*$/i +$doc,removeparam=/^aff_sub\d?=.*$/ +$removeparam=afftrack +$removeparam=atid +$doc,removeparam=/^clickref\d?=.*$/ +$removeparam=cuid,domain=~dynamicyield.com +$removeparam=data1,domain=~web3.cmvm.pt +$removeparam=data2 +$removeparam=data3 +$removeparam=effi_id +$removeparam=effi_id2 +$removeparam=fobs +$removeparam=pubref +$removeparam=sub1 +$removeparam=sub2,domain=~go.dgdp.net +$removeparam=sub3 +$removeparam=sub4 +$removeparam=sub5 +$doc,removeparam=/^subid1=.*$/i +$doc,removeparam=/^subid2=.*$/i +$doc,removeparam=/^subid3=.*$/i +$doc,removeparam=/^subid4=.*$/i +$doc,removeparam=/^subid5=.*$/i +$removeparam=tid1 +$removeparam=tid2 +$removeparam=tid3 +$removeparam=tid4 + +! http://www•avantlink•com/?avad=192617_f24ceb9c5 +$removeparam=avad + +! https://support•getcake•com/support/solutions/articles/13000081927-how-to-use-direct-linking-when-tracking-links-are-not-allowed +$removeparam=ckmc +$removeparam=ckmsc +!!! $removeparam=s1 +!!! $removeparam=s2,domain=~hdsentinel.com +!!! $removeparam=s3 +!!! $removeparam=s4 +!!! $removeparam=s5 + +! https://t•me/joinchat/AAAAAESA_FywGOtsnzfvMw?__cn_tracker=328a2d9c82a924cf79822a1b +$removeparam=__cn_tracker + +! https://www•lidl•cz/?mktc=crm&sfmc_id=185629557 +! https://help•salesforce•com/s/articleView?id=sf•mc_gai_utm_parameters•htm&type=5 +$doc,removeparam=/^sfmc_.*$/ +$removeparam=mktc + +! https://www•brettonwoods•com/?cm_ven=exacttarget&cm_cat=mtwasb-fell-into-october-18&cm_pla=vpl+9806+for+list+360&cm_ite=learn+more+and+register+for+races+today&sfmc_sub=70015724&cm_ainfo= +! https://help•salesforce•com/s/articleView?id=(...)&type=5 +$removeparam=cm_ven +$removeparam=cm_cat +$removeparam=cm_pla +$removeparam=cm_ite +$removeparam=cm_lm +$removeparam=cm_ainfo + +! https://www•bodum•com/us/en/?Offers•com+%28Offers•com%2C+LLC%29=Offers•com+%28Offers•com%2C+LLC%29 +$doc,removeparam=/^Offers\.com.*$/ + +! https://www•hunterboots•com/us/en_us/sale-womens-sale-footwear#esp_sort=price&esp_order=asc?CSID=AFF||||&siteID=qpF0HYnRugA-S5yfZifcN54MdPsE4Cewzw +$removeparam=CSID + +! https://www•kelkoo•com/?kpartnerid=1938479021 +$removeparam=kpartnerid + +! https://www•lifeextension•com/lab-testing/itemlc167015/apolipoprotein-b-blood-test?source=connexity&cnxclid=16357131459502835009610090302008005 +$doc,removeparam=/^source=connexity$/ +$removeparam=cnxclid + +! https://www•laptopsdirect•co•uk/dji-pocket-2-phone-clip-cp•os•00000128•01/version•asp?refsource=webgains +$doc,removeparam=/^refsource=webgains$/ + +! https://www•picstop•co•uk/all-celestron-telescopes/celestron-astromaster-70az-refractor-with-phone-adapter-moon-filter•html?source=webgains&siteid=57172 +$doc,removeparam=/^source=webgains$/ + +! https://www•kids-world•dk/fila-skuldertaske-phone-pods-wallet-sort-p-228122•html?source=tradedoubler +$doc,removeparam=/^source=tradedoubler$/ + +! https://www•online4baby•com/hauck-sit-n-relax-3-in-1-highchair-stretch-grey?siteid=57172&network=Webgains +$doc,removeparam=/^network=webgains$/i + +! https://www•ssense•com/en-gb/women/product/balenciaga/blue-shopping-phone-holder-bag/6754521?clickref=1100liwW6M5R&ref=kelkoogb +! https://www•peterhahn•dk/peter-hahn-buks-i-100-bomuld-sort-265728•html?campaign=Preissuchmaschinen/kelkoo (DK)/265728/265728360&ref=kelkoodk +ref=kelkoo^$doc,removeparam=ref + +! https://www•myprotein•es/sports-accessories/brazalete-smartphone-gym-essentials-negro/12591033•html?kk=a4c6368-17cd7f25ed7-10120a&affil=thgppc&from=kelkooes +! https://www•overly•it/tv-led/21225-nikkei-ni24hd6c-tvc-24-hd-sat-8022625024065•html?kk=a4c6361-17d0fd13439-d1022&from=kelkoo +$doc,removeparam=/^kk=\w{6,}-\w{10,}-\w{5,}$/ +$doc,removeparam=/^from=kelkoo.*$/ + +! https://www•shopping4net•dk/Legetoej/Leg-Laer/Paedagogisk-legetoej/Paw-Patrol-Smart-Phone-DK-SE-NO•htm?sClickID=Kelkoo-8-2 +$removeparam=sClickID + +! https://www•cykelpartner•dk/mobilholder-telefonholder-mm/lifeventure-waterproof-phone-pouch---vandtaet-pose-til-mobil---blaa?source=partnerads&paid=22947&pa-partnerid=22947&pacid=617fcb66eb3c23•08348327 +$doc,removeparam=/^source=partnerads$/ +$removeparam=paid +$removeparam=pacid +$removeparam=pa-partnerid + +! https://prispresseren•dk/shop/mobiltilbehoer/mobilholder/samdi-universal-wood-phone-holder-kaffefarve/?amp;utm_campaign=Google%20Feed&utm_medium=cpc&utm_term=29379 +! ! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-972519 +||prispresseren.dk^$doc,removeparam=/^amp;/ + +! https://www•fashiondays•ro/p/pantofi-sport-cu-aspect-colorblock-cell-omega-manga-cult-femei-puma-p2750164-1/?2p_affiliate_id=15adef88&2p_click_token=e64efe01d03493852f8fc609 +$removeparam=2p_affiliate_id +$removeparam=2p_click_token + +! https://www•monclick•it/prodotti/1/NBO/microsoft/MK_000000190110•htm?mktgcampaignp=KELKOO +$removeparam=mktgcampaignp + +! https://www•myprotein•es/nutricion-deportiva/clear-whey-isolate/12081395•html?thg_ppc_campaign=71700000079726222&adtype +$removeparam=thg_ppc_campaign +$removeparam=adtype + +! https://www•jurysinns•com/?tmad=c&tmcampid=40&tmplaceref=e&tmclickref=jurys%20inn +$removeparam=tmad +$removeparam=tmcampid +$removeparam=tmplaceref +$removeparam=tmclickref + +! https://www•johnlewis•com/logitech-slim-combo-folio-backlit-keyboard-for-ipad-pro-12-9-inch-3rd-and-4th-gen-graphite/p5175708?sku=238774173&tmcampid=99&s_afcid=af_1451575 +$removeparam=s_afcid + +! https://www•blizzard•com/en-us/?n_cid=DSNKD003 +! https://style•nikkei•com/article/DGXZQOLM158FE0V11C21A0000000?n_cid=TPRN0002 +$removeparam=n_cid + +! https://www•tedbaker•com/uk/Womens/Outlet/Accessories/Shoes/c/category_womens_outlet_footwear?int_cmpid=ww_lp_hero_sale-shoes_cta3 +$removeparam=int_cmpid + +! https://flipsy•com/sell/iPhone-8?awid=04580 +$removeparam=awid + +! https://www•belk•com/p/rightline-gear-car-top-cargo-bag-/0438687329167•html?szredirectid=16357094601782801904610080302008005&cnxclid=16357094601782801904610080302008005 +$removeparam=szredirectid + +! https://www•mowdirect•co•uk/zomax-58v-4ah-lithium-ion-battery•html?porc=qnCovckEfCEbbxHloAklCyDejGcukwj +$removeparam=porc + +! https://www•beautycarechoices•com/?src=aff +$doc,removeparam=/^src=aff$/ + +! https://support•appsflyer•com/hc/en-us/articles/207447163 +! https://www•farfetch•com/uk/shopping/kids/boss-kidswear-logo-print-pacifier-item-14954919•aspx?clickref=1100liwZjcmH&c=kelkoo_uk&af_siteid=1100l62250&af_sub_siteid=1011l271&af_cost_model=CPA&af_channel=affiliate&is_retargeting=true +! https://www•hepsiburada•com/kampanyalar/roborock-robot-supurgelerde-efsane-kasim-firsati?is_retargeting=true&shortlink=19167f45&c=affiliate&af_ad=roborock_robot_supurgelerde_efsane_kasim_firsati&pid=sosyal_medya&af_adset=ozlem_aras&af_force_deeplink=true +$removeparam=af_ad +$removeparam=af_ad_id +$removeparam=af_ad_type +$removeparam=af_adset +$removeparam=af_adset_id +$removeparam=af_c_id +$removeparam=af_channel +$removeparam=af_click_lookback +$removeparam=af_cost_model +$removeparam=af_force_deeplink +$removeparam=af_keyword +$removeparam=af_keywords +$removeparam=af_prt +$removeparam=af_referral_type +$removeparam=af_referrer_customer_id +$removeparam=af_referrer_name +$removeparam=af_referrer_uid +$removeparam=af_siteid +$doc,removeparam=/^af_sub\d=.*$/ +$removeparam=af_sub_siteid +$removeparam=is_retargeting +$doc,removeparam=shortlink + +! https://support•appsflyer•com/hc/en-us/articles/207447163#partner-id-pid-parameter +! https://playwsop•com/play?pid=googleadwords_int&af_prt=yellowhead&lv=1&clickid=(...)&c=US_Brand-exact&af_c_id=631735899&af_adset_id=41062900269&af_ad_id=477184005272&af_siteid=&af_ad_type=Search&af_sub1=kwd-297535807811&af_sub2=playwsop&af_sub3=e&af_sub4=9029028&af_sub5=&af_keywords=playwsop +$doc,removeparam=/^pid=.*_int$/ + +! https://www•chelseafc•com/en/news/2021/09/02/tuchel-shortlisted-for-august-s-manager-of-the-month-award?deep_link_sub1=cfcapp://page/content/chelseafc/en/news/2021/09/02/tuchel-shortlisted-for-august-s-manager-of-the-month-award&shortlink=563e154b +! https://abra•onelink•me/paN3/referral?deep_link_sub1=RCVGBRB8X +$removeparam=deep_link_sub1 + +! https://totalstore•alamode•com/product/total-1004mc-worksheet-template?ClickThruEmail&ClickThruCustomerNumber=0 +$removeparam=ClickThruEmail +$removeparam=ClickThruCustomerNumber + +! https://www•kichink•com/home/issafari?uri=https://example•com +$removeparam=byp455 + +! https://github.com/DandelionSprout/adfilt/pull/340 +! https://www•uemeds•cn/info/infodetail/26511?detail_from=industry_hot (14/11/2021) +$removeparam=detail_from + +! https://s•lazada•sg/s•ZIugg +$removeparam=sub_aff_id +$doc,removeparam=/^sub_id\d=.*$/ + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1559915 +$removeparam=tg_ref + +! https://github.com/AdguardTeam/AdguardFilters/pull/99938 +! https://m•douban•com/people/40368223/status/3649284200/?dt_dapp=1 +! https://3g•163•com/dy/article/D4IUBCDT05149HG9•html?ivk_sa=1024320u&dt_dapp=1 +! https://www•douban•com/group/topic/233734111/?dt_platform=other&dt_dapp=1 +$removeparam=dt_dapp +$removeparam=dt_platform + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/200 +! https://xtech•nikkei•com/atcl/nxt/column/18/01778/00009/?i_cid=nbpnxt_ranking +! https://gooday•nikkei•co•jp/atcl/column/21/101900007/102000001/?waad=KOqJ8ACd +$removeparam=i_cid +$removeparam=waad + +! https://www•hotspotshield•com/vpn/vpn-for-android/?af-campaign=android-banner-click +$removeparam=af-campaign + +! https://order•hotspotshield•com/family?af_medium=serp&af_source=bing&af_campaign=seo-organic +! https://order•hotspotshield•com/vpn-promo/?vh=ext04fae190-e9af-11e9-b31a-4d7319e9701c&tvh=ext04fae190-e9af-11e9-b31a-4d7319e9701c&effect_medium=cpc&effect_source=google-web-ppc&effect_campaign=Future%2BPublishing&af_medium=serp&af_source=google&af_campaign=seo-organic&_gac=(...) +$removeparam=_gac +$removeparam=af_medium +$removeparam=af_source +$removeparam=af_campaign +$removeparam=effect_medium +$removeparam=effect_source +$removeparam=effect_campaign + +! https://control•kochava•com/v1/cpi/click?campaign_id=kohotspot-shield-2oo5a11d43d86192b9&aftr=(...)&aftr_source=%2Fvpn%2Fvpn-for-windows%2F +$removeparam=aftr +$removeparam=aftr_source +$removeparam=ko_click_id + +! https://www•roblox•com/?rbx_source=42&rbx_medium=cpa&rbx_campaign=145 +$removeparam=rbx_source +$removeparam=rbx_medium +$removeparam=rbx_campaign + +! https://www•backcountry•com/7-protection-m1-helmet?mr%3AtrackingCode=F31EAD0D-557E-E711-8100-005056944E17&mr%3AreferralID=NA&mr%3Adevice=c&mr%3AadType=plaonline +! https://www•llbean•com/llb/shop/1098?originalProduct=126140&pla1=0&mr%3AtrackingCode=DAFDEDC8-63D3-EB11-8114-00505694403D&mr%3AreferralID=NA&mr%3Adevice=c&mr%3AadType=dynonline +$removeparam=mr%3AtrackingCode +$removeparam=mr%3AreferralID +$removeparam=mr%3Adevice +$removeparam=mr%3AadType + +! https://www•boxlunch•com/product/disney-pixar-up-adventure-book-journal---boxlunch-exclusive/11845882•html?mr:trackingCode=D01F949C-AE99-E911-8102-0050569428E8&mr:referralID=NA&mr:device=c&mr:adType=pla_with_promotiononline&mr:ad=418189350446&mr:keyword=&mr:match=&mr:tid=aud-877184207012:pla-521866665097&mr:ploc=9061104&mr:iloc=&mr:store=&mr:filter=521866665097&mr:adGroup=0&mr:placement=%7Bplacement%7D&mr:ext +$removeparam=mr:trackingCode +$removeparam=mr:referralID +$removeparam=mr:device +$removeparam=mr:adType +$removeparam=mr:ad +$removeparam=mr:keyword +$removeparam=mr:match +$removeparam=mr:tid +$removeparam=mr:ploc +$removeparam=mr:iloc +$removeparam=mr:store +$removeparam=mr:filter +$removeparam=mr:adGroup +$removeparam=mr:placement +$removeparam=mr:ext + +! https://www•staples•com/asus-rog-maximus-xiii-hero-socket-lga1200-atx-intel-gaming-motherboard-rogmaximusxiiihero/product_IM18PZ144?cid=NAR%3AIM18PZ144&nrtv_cid=(...)&nrtv_as_src=1 +! ! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1614578 +$removeparam=nrtv_cid +$removeparam=nrtv_as_src + +! https://www•coursera•org/career-academy/?trk_ref=globalnav +$removeparam=trk_ref + +! https://www•backcountry•com/?ircid=5311 +$removeparam=ircid + +! https://5dayleadchallenge•com/register-5dlc-1?cf_affiliate_id=3274849 +$removeparam=cf_affiliate_id + +! https://new•reddit•com/r/uBlockOrigin/comments/owcag5/previously_blocked_ads_suddenly_showing_on/ +$removeparam=ad_config_id + +! https://github.com/DandelionSprout/adfilt/pull/413 +$removeparam=dfw_tracker +$doc,removeparam=/^src=rss$/ + +! https://www•geico•com/living/driving/page/2/?otm_click_id=7cc576a6-ae8c-4002-83f0-8c0ce75178c8&otm_content=article-pages%3Aarticle-page-right-rail-recent-posts&otm_medium=onespot&otm_source=onsite +$doc,removeparam=/^otm_.*$/ + +! https://developers•amplitude•com/docs/advanced-settings#cross-domain-tracking-javascript +$removeparam=amp_device_id + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/205 +$removeparam=awinaffid + +! https://www•volotea•com/es/ofertas-vuelos/?cje=1ff9a22e4c5c11ec81ce02f50a180514 +! https://epson•com/?cje=28a0febb0cac11ec83a7efca0a180512 +$removeparam=cje + +! https://www•myprotein•es/?removedParams=utm_content +$removeparam=removedParams + +! (Example links removed to try to handle antivirus false positives) +$removeparam=iclid +$removeparam=rndad +$doc,removeparam=/^tracker=affiliatefuture$/i +$removeparam=affc +$removeparam=a_fid +$removeparam=afCampaignId +$removeparam=afCreativeId +$removeparam=afcode +$removeparam=_offer_super-low_rates. +$removeparam=topicPageSponsorship + +! https://maxchadwick•xyz/tracking-query-params-registry/ +$removeparam=_bta_tid +$removeparam=_bta_c +$removeparam=trk_contact +$removeparam=trk_msg +$removeparam=trk_module +$removeparam=trk_sid +$removeparam=gdfms +$removeparam=gdftrk +$removeparam=gdffi +$removeparam=redirect_log_mongo_id +$removeparam=redirect_mongo_id +$removeparam=sb_referer_host +$removeparam=mkwid +$removeparam=pcrid +$removeparam=ef_id +$removeparam=s_kwcid +$removeparam=dm_i +$removeparam=epik + +! https://matomo•org/docs/tracking-campaigns/ +$doc,removeparam=/^mtm_.*$/ +$doc,removeparam=/^matomo_.*$/ +$doc,removeparam=/^piwik_.*$/ +$removeparam=pk_campaign +$removeparam=pk_medium +$removeparam=pk_source +$removeparam=pk_content +$removeparam=pk_kwd +$removeparam=pk_keyword + +! https://www•instagram•com/alfaromeoracingorlen/?utm_source=ig_embed&ig_mid=B8140AA4-03F3-45BD-8B9E-4825D1ABE6C6 +$removeparam=ig_mid + +! https://elisa•fi/elisaviihdeviaplay_tarjous_special/?as_src=Adservice&coid=1699175824&asclid=(...) +$removeparam=asclid + +! https://www•bilhusnord•dk/biler/mazda-6-22-skyactiv-d-150-core-stc-5d/?au_advert_id=5929935&au_car_id=3714165 +$removeparam=au_advert_id +$removeparam=au_car_id + +! https://www•therapynotes•com/?ads_adid=1265538169813845&ads_cmpid=61629691&ads_creative=&ads_matchtype=b&ads_network=a&ads_targetid=kwd-79096310709876%3Aloc-190&ttv=2 +$removeparam=ads_adid +$removeparam=ads_cmpid +$removeparam=ads_creative +$removeparam=ads_matchtype +$removeparam=ads_network +$removeparam=ads_targetid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1831538 +$removeparam=elqTrack + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/208 +$doc,removeparam=/^from=rss$/ + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/209 +$doc,removeparam=/^source=rss$/ + +! https://www•smh•com•au/world/europe/i-really-want-to-be-free-dubai-ruler-s-ex-wife-awarded-1b-to-settle-uk-custody-case-20211221-p59jf7•html?ref=rss +ref=rss^$doc,removeparam=ref + +! https://slate•com/culture/2022/01/the-beach-boys-brian-wilson-documentary-genius-pet-sounds•html?via=rss +via=rss$doc,removeparam=via + +! https://gitlab.com/KevinRoebert/ClearUrls/-/issues/1095 +$removeparam=mindbox-click-id + +! https://blog•bybit•com/en-US/post/buy-300-worth-of-crypto-on-fiat-gateway-share-50k-usdt-in-rewards-blt3dc1870b5f78eeb5/?medium=organic_social&source=reddit&channel=mkt_&campaign=buy300&content=en_1&dtpid=1640937789493&%24web_only=true +$doc,removeparam=dtpid + +! https://github.com/DandelionSprout/adfilt/pull/448 +! https://m•baidu•com/ssid=3aed7368656e7a68696d696e673434e940/s?word=test&ts=4303890&t_kt=0&ie=utf-8&tj=1¶ms_ssrt=node-san& (25/10/2021) +! http://blog•sina•com•cn/s/blog_635c86d50102zvmo•html?tj=1 (4/1/2022) +$removeparam=tj,domain=baidu.com|sina.com.cn + +! https://ad•admitad•com/g/xrzqqr83azcf955d81ea0789458fbf/?i=5&ulp=(...) +! https://ad•admitad•com/g/xljorca896e18d2252e34bf89f6ddb/ +$removeparam=tagtag_uid + +! https://www•m1finance•com/?affiliateCode=3HO3ny3%3AixyIToKUQ7X4Nz5IUkG1ZCzf4xL1Us0 +$removeparam=affiliateCode + +! https://learn•nateliason•com/?affcode=497128_mjoh3wmi +$removeparam=affcode + +! https://www•ericdress•com/?ref=admitad&tagtag_uid=a2338650fc306f56899654dc88324895 +ref=admitad^$doc,removeparam=ref + +! https://www•sunsky-online•com/v/1645470?source=admitad&tagtag_uid=53cd7d068fc6c1e124bf697e785d3d6f +$doc,removeparam=/^source=admitad$/ + +! https://horace•co/en/?target=admitad&tagtag_uid=b3c1717ba8405d217dcc71ac3957989a +$doc,removeparam=/^target=admitad$/ + +! https://www•inredningsvaruhuset•se/ios/63223-apple-iphone-13-128gb-midnight-0194252707203•html?referer=prisjakt +$doc,removeparam=/^referer=prisjakt.*$/i + +! https://digicom•nu/sv/produkter/xiaomi-box-s-4k-hdr•html?ref_lp=prisjakt +$removeparam=ref_lp + +! https://www•wsj•com/articles/what-the-metaverse-has-to-do-with-microsofts-deal-for-activision-11642674603?cx_testId=3&cx_testVariant=cx_2&cx_artPos=5#cxrecs_s +$removeparam=cx_testId +$removeparam=cx_testVariant +$removeparam=cx_artPos + +! https://www•motardinn•com/motorcykel-utrustning/ctek-mxs-5•0/77878/p?belboon=2201192236054280583 +$removeparam=belboon + +! https://www•komplett•se/product/1119114/tv-ljud-bild/tv-video/mediaspelare/spelare/xiaomi-mi-box-s?channable=013014696400313131393131340d +$removeparam=channable + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2092655 +! https://www•lastminute•com/tickets/london-theatre/musicals/showstopper-the-improvised-musical?int_campaign=theatre +$removeparam=int_source +$removeparam=int_medium +$removeparam=int_content +$removeparam=int_campaign + +! https://github.com/DandelionSprout/adfilt/pull/483 +! https://weibo•com/5146173015/Gckc5ax0y?sudaref=zh•wikipedia•org (03/02/2022) +! https://finance•sina•com•cn/stock/?sudaref=graph•qq•com&display=0&retcode=0 (03/02/2022) +$removeparam=sudaref + +! https://github.com/DandelionSprout/adfilt/pull/504 +! https://zhuanlan•zhihu•com/p/430660544?presentid=webnews (14/02/2022) +! http://edu•sina•com•cn/y/bbs/2005/1020/1017979•html?presentid=webnews (14/02/2022) +! This extra parameter appears when opening news from widgets in Windows 11. +^presentid=webnews^$removeparam=presentid + +! https://www•dailykos•com/stories/2022/2/14/2080215/-From-the-GNR-Newsroom-The-Monday-Good-News-Roundup?pm_source=story_sidebar&pm_medium=web&pm_campaign=recommended +$removeparam=pm_source +$removeparam=pm_medium +$removeparam=pm_campaign + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2381922 +$removeparam=oref + +! https://www•manchestereveningnews•co•uk/whats-on/manchester-institution-britons-protection-needs-23494921?gaa_at=la&gaa_n=AYc4ysszn1halB6eRkgGnhrQUi-2HXTbnEdyz1BfC7ZD4JCO5et6GNSecUjEb6t9DsA%3D&gaa_ts=624304a6&gaa_sig=CBANf6kZ15XwlMeO9FM2aNZ4W3js3hPmeLw-SqwT8OY5o942zs6TrL_XcPjSVuFfyT3PiHD0FNyci3X1z8vk0w%3D%3D +$removeparam=gaa_at +$removeparam=gaa_n +$removeparam=gaa_ts +$removeparam=gaa_sig + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2466789 +$removeparam=amp_gsa + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2447274 +$removeparam=vgo_ee + +! https://www•readpeak•com/best-practice/4-4-server-to-server-tracking +$removeparam=rpcid + +! https://www•spelbutiken•se/produkt/oculus-quest-2-128gb/238WU6/?ref=prisjakt +ref=prisjakt^$doc,removeparam=ref + +! https://www•onbuy•com/gb/sony-wh-1000xm4-wireless-noise-canceling-over-ear-headphones-blue~c3241~p48721262/?ref=pricespy +ref=pricespy^$doc,removeparam=ref + +! https://www•printerinks•com/16936/2p-n-014/inkjet-cartridges/canon/canon-pg-540xl_cl-541xl-original-high-capacity-ink-cartridge-multipack/?pgid=8449ff20-72de-4233-b817-37a1f4bcda5f&utm_medium=awin&utm_source=cse +$doc,removeparam=/^amp;utm_.*$/ + +! https://www•gigantti•fi/product/tietokoneet-ja-toimistotarvikkeet/naytot-ja-tarvikkeet/naytot/msi-optix-g271-27-pelinaytto/357445?sap-outbound-id=(...) +$removeparam=sap-outbound-id + +! https://www•canva•com/design/play?locale=en&analyticsCorrelationId=8681c886-a258-4cf6-9de4-b3d86c2781ab +$removeparam=analyticsCorrelationId + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2839266 +$removeparam=Affiliate_id +$removeparam=Cvosrc + +! https://github.com/brave/brave-browser/issues/22082 +$removeparam=oft_id +$removeparam=oft_k +$removeparam=oft_lk +$removeparam=oft_d +$removeparam=oft_c +$removeparam=oft_ck +$removeparam=oft_ids +$removeparam=oft_sk + +! https://experienceleague•adobe•com/docs/id-service/using/id-service-api/methods/appendvisitorid•html +! https://shopping•tallink•com/fi/shop/?adobe_mc=MCORGID%3DAE8B5AD7591AC1560A495D25%2540AdobeOrg%7CTS%3D1656533002 +$removeparam=adobe_mc + +! https://segmentify•github.io/segmentify-dev-doc/integration_web/ +$doc,removeparam=/^_sgm_.*$/i + +! https://gitlab.com/ClearURLs/rules/-/issues/254 +$removeparam=omnisendContactID + +! https://ddos-guard•net/?affiliate=119953 +! https://github.com/DandelionSprout/adfilt/pull/720 +$doc,removeparam=affiliate,domain=~justice.gov|~lippu.fi + +! https://www•sears•com/?trco_id=5411901 +$removeparam=trco_id + +! https://www•hurley•com/collections/mens-sale-a4e97b/products/explore-h2o-dri-trek-shorts-17-5-mws0006490-khaki?nosto_source=cmp&nosto=61fcad80db653e1833874019 +$removeparam=nosto_source +$removeparam=nosto + +! https://www•eneba•com/es/marketplace?af_id=nate +! https://github.com/AdguardTeam/AdguardFilters/commit/7adcd2a90a0cff7d6d08e5c02a0c6dc1008dc560 +$doc,removeparam=af_id,domain=~dmm.co.jp|~dmm.com + +! https://www•gearbest•com/?affi_id=103504 +$removeparam=affi_id + +! https://www•coolshop•co•uk/product/don-one-lifestyle-tws120-black-in-ear-true-wireless-stereo-earbuds-with-charging-case/235AS7/?retailAttributionToken=(...) +$removeparam=retailAttributionToken + +! https://www•uncommongoods•com/product/baseball-park-map-mug?trafficSource=Impact +$removeparam=trafficSource + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1920124 +! https://github.com/AdguardTeam/AdguardFilters/commit/920d973db052ded91b48fbb8c7ca3fe2fdeda237 +$removeparam=gps_adid +$removeparam=unicorn_click_id +! https://github.com/AdguardTeam/AdguardFilters/commit/f00faaa8333722db743deaeec23205f2c78232cf +$removeparam=ebisAdID + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2597385 +$doc,removeparam=_clde +$doc,removeparam=_cldee + +! https://www•smithsonianmag•com/history/real-warriors-woman-king-dahomey-agojie-amazons-180980750/?is_pocket=1 +! https://github.com/DandelionSprout/adfilt/pull/652 +$removeparam=is_pocket + +! https://portfolio•adobe•com/?app_clickref=&mv=affiliate&mv2=pz&as_camptype=&as_channel=affiliate&as_source=partnerize&as_campaign=justcreative22 +$removeparam=app_clickref +$removeparam=as_campaign +$removeparam=as_camptype +$removeparam=as_channel +$removeparam=as_source + +! https://www•telia•fi/kauppa/tuote/jbl-tune-710bt/jblt710btblk?source=igodigital +$doc,removeparam=/^source=igodigital$/ + +! https://baike•baidu•com/item/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD?qq-pf-to=pcqq•c2c (29/12/2022) +! https://github.com/DandelionSprout/adfilt/pull/722 +$removeparam=qq-pf-to + +! https://www•cbr•com/star-wars-marvel-should-abandon-canon/?mibextid=Zxz2cZ#Echobox=1672754520 +$removeparam=mibextid + +! https://www•telegraph•co•uk/business/2022/01/27/wasps-bees-force-heathrow-take-offs-abandoned/?li_source=LI&li_medium=liftigniter-onward-journey +$removeparam=li_source +$removeparam=li_medium + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5301390 (15/03/2023) +$doc,removeparam=/^adpopup=[a-eg-zA-EG-Z0-9]/ +$doc,removeparam=/^adppopup=[a-eg-zA-EG-Z0-9]/ + +! https://css-tricks•com/trigonometry-in-css-and-javascript-beyond-triangles/?relatedposts_hit=1&relatedposts_origin=377074&relatedposts_position=1 +$removeparam=relatedposts_hit +$removeparam=relatedposts_origin +$removeparam=relatedposts_position + +! https://itsfoss•com/linux-gaming-guide/?ref=news•itsfoss•com +! https://www•raspberrypi•org/documentation/usage/kodi/?ref=itsfoss•com +ref=itsfoss.com$doc,removeparam=ref +ref=news.itsfoss.com$doc,removeparam=ref + +! https://borsen•dk/nyheder/udland/smaa-skridt-mod-svensk-medlemskab-af-nato?b_source=borsen&b_medium=row_3&b_campaign=news_2 +$removeparam=b_source +$removeparam=b_medium +$removeparam=b_campaign + +! https://www•elkjop•no/product/hvitevarer/vask-og-tork/torketrommel-og-torkeskap/torketrommel/gram-torketrommel-de5731050/DE5731050?gad_source=1 (23/11/2023) +$removeparam=gad_source + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-13015578 +$removeparam=tw_medium +$removeparam=tw_profile_id + +! https://github.com/purl-sanitizer/purl/blob/main/data/tracking_link_decorations.txt (Parameters that were present in at least 10 rows there as of 7th of October 2023, and which didn't look overly broad) +$removeparam=_gid +$removeparam=ga_vid +$removeparam=ga_sid +$removeparam=ttd_puid +$removeparam=partner_device_id +$removeparam=google_hm +$removeparam=piggybackCookie +$removeparam=ttd_tdid +$removeparam=bsw_param +$removeparam=google_push +$removeparam=partneruserid +$removeparam=ns__t +$removeparam=prevuid +$removeparam=sExtCookieId +$removeparam=vxii_pdid +$removeparam=bsw_user_id +$removeparam=bsw_custom_parameter +$removeparam=partnerUserId +$doc,removeparam=taboola_hm +$removeparam=anx_uId +$removeparam=d_uuid +$removeparam=_utma +$removeparam=_utmz +$removeparam=na_exid +$removeparam=ssp_user_id +$removeparam=iiqpciddate +$removeparam=adroll_fpc +$removeparam=google_gid +$removeparam=cm_user_id +$removeparam=ad-session-id +$removeparam=tpid_tdid +$removeparam=id_mid_4 +$removeparam=ga_cid +$removeparam=tw_document_href +$removeparam=hubspotUtk +$removeparam=fpestid +$removeparam=messagesUtk +$removeparam=ttduuid +$removeparam=advUuid +$doc,removeparam=traceId +$removeparam=tapad_id +$removeparam=vgd_l1rakh +$removeparam=TripleLiftID +$removeparam=criteoid +$removeparam=adform_uid +$removeparam=appnxsid +$removeparam=sa-user-id-v2 +$removeparam=sa-user-id +$removeparam=adnxs_id +$removeparam=pm_uid +$removeparam=advisonl +$removeparam=p_user_id +$removeparam=_puuid +$removeparam=u_c1 +$removeparam=_mchHo +$removeparam=attn_vid +$removeparam=refDomain +$removeparam=prismid +$removeparam=expected_cookie +$removeparam=criteoId +$removeparam=dspCookie +$removeparam=mm_user_id +$removeparam=an_uid +$removeparam=_rand +$removeparam=ttd_id +$removeparam=dsp_uid +$removeparam=cs_xi +$removeparam=mt_exuid +$removeparam=pn_id +$removeparam=svisitor +$removeparam=vgd_rakh +$removeparam=adsafe_url +$removeparam=pmuservalue +$removeparam=mt_uuid +$removeparam=sifi_uid +$removeparam=d_mid +$removeparam=ss_ref +$removeparam=_rlid +$removeparam=turn_id +$removeparam=ga_fc +$removeparam=ga_client_id +$removeparam=_mchNc +$removeparam=top100_id +$removeparam=s_id +$removeparam=dcm_gid +$removeparam=_puid +$removeparam=b_id +$removeparam=kltstamp +$removeparam=_hosted_id +$removeparam=_biz_s +$removeparam=dspUserId +$removeparam=tpmn_buid +$removeparam=_idts +$removeparam=vgd_usps +$removeparam=ta_partner_did +$removeparam=Q_BRANDID +$removeparam=lotameid +$removeparam=adsafe_type +$removeparam=_utmht +$removeparam=BVBRANDSID +$removeparam=BVBRANDID +$removeparam=iu_parts +$removeparam=adnxs_uid +$removeparam=CookieSyncId +!!!$removeparam=variationId (Not the best of ideas to remove from URLs, for instance for ottoDE) +$removeparam=ayl_id +$removeparam=prev_scp +$removeparam=beeswax_id +$removeparam=ses_id +$removeparam=ft_domain +$removeparam=_gfid +$removeparam=fetch_unseen +$removeparam=_bsi +$removeparam=unruly_id +$removeparam=sv_session +$removeparam=sv_domain +$removeparam=ex_uid +$removeparam=mt_exid +$removeparam=app_nexus_uid +$removeparam=_kuid +$removeparam=zMoatOrigSlicer2 +$removeparam=zMoatOrigSlicer1 +$removeparam=bs_uid +$removeparam=oz_df +$removeparam=dvp_psfts +$removeparam=dvp_idcerr +$removeparam=aimsessionidv2 +$removeparam=_sid +$removeparam=_mchRe +$removeparam=e_pubcid +$removeparam=client-ts +$removeparam=3rdpcid +$removeparam=tp_uid +$removeparam=dcm_cid +$removeparam=tealium_vid +$removeparam=td_client_id +$removeparam=taboola_id +$removeparam=giaudi_id +$removeparam=ft_section +$removeparam=correlator +$removeparam=ap_id +$removeparam=_zldt +$removeparam=_zldp +$removeparam=impr_uid +$removeparam=ucf_user_id +$removeparam=prx_referrer +$removeparam=lotamePanoramaId +$removeparam=GoogleAnalytics__ga +$removeparam=yandexuid +$removeparam=uniq_req_id +$removeparam=mx_gpid_sent +$removeparam=google_nid +$removeparam=cbuster +$removeparam=__aast +$removeparam=__aasi +$removeparam=vgd_vstrid +$removeparam=quantcastid +$removeparam=ns_ts +$removeparam=ns__p +$removeparam=iiqnodata +$removeparam=AV_C_USER_ID +$removeparam=sv_origin +$removeparam=ssp_uid +$removeparam=mx_maq_call +$removeparam=mx_isLossNtf +$removeparam=mboxHost +$removeparam=adsafe_jsinfo +$removeparam=second_call +$removeparam=keywordSellerId +$removeparam=dummy_vsid +$removeparam=dnt_enf +$removeparam=cri_prebid +$removeparam=bcsessionid +$removeparam=ad_start +$removeparam=_cls_v +$removeparam=_cls_s +$removeparam=__hs +$removeparam=ntv_fpc +$removeparam=ex-src +$removeparam=e_criteoId +$removeparam=adtech_uid +$removeparam=adroll_insertion_id +$removeparam=__cq_uuid +$removeparam=apnx_uid +$removeparam=__aavt +$removeparam=__aavi +$removeparam=quantcastId +$removeparam=pmUserId +$removeparam=p_gpid +$removeparam=mboxSession +$removeparam=mboxMCGVID +$removeparam=jsession +$removeparam=c_gua_cid +$removeparam=bx_uid +$removeparam=adroll_ad_payload +$removeparam=_mchHr +$removeparam=DVP_PP_BUNDLE_ID +$doc,removeparam=uid_bam +$doc,removeparam=sspUserID +$removeparam=pv_ts +$removeparam=pc_i +$removeparam=na_ci +$removeparam=dmm_ogerpm +$removeparam=cs_fpid +$removeparam=cm_muid +$removeparam=bob_session_id +$removeparam=bidswitch_ssp_id +$removeparam=_biz_z +$removeparam=_biz_t +$removeparam=_biz_l +$removeparam=__aait + +! https://www•disneyplus•com/no-no/movies/long-gone-summer/6Aiok3N3Z5zC?tgclid=0c010032-1530-4bc1-8700-0da86545e7e4 (04/11/2023) +$removeparam=tgclid + +! https://open•spotify•com/playlist/34iUh5RAUSkeJtJCvGZrlT?dlsi=ac1f2f8c4b984bd3 (03/12/2023) +$removeparam=dlsi + +! https://www•stormberg•com/no?tmt_data=4226bb90-876e-4394-a4be-d1a698caa63f&tmt_ufp=8709e6c2e45c009a1fbb6d33299025d43342a35660b92f8ab775803240442d69 +$removeparam=tmt_data +$removeparam=tmt_ufp + +! https://github.com/AdguardTeam/AdguardFilters/issues/196848#issuecomment-2603988954 +$removeparam=24sata_ref + +! https://www•obs•no/sko/innleggssaler/2143596?v=Obs-7314244102028&matchtype=&device=m&adset_id=129607977775 (14/03/2025) +$removeparam=adset_id + +! https://go•getlifevac•eu/offer/pre/3/?lpid=2205&source_id=DL&sub_id=&req_id=&oid=912&device_type=&country_name=&l=1&c=8&uid=2205&oid2=912&affid2=30747&geo=no (Ad found in Windows 11's Weather app; 30/03/2025) +$removeparam=affid2 +$removeparam=oid2 + +! https://code-wallets•com/products/stealth-wallet?tw_source=fb&tw_adid=120213146365990446&variant=50460353593575 +$removeparam=tw_source +$removeparam=tw_adid + +! https://www•instacart•com/products/201659-superpretzel-soft-pretzel-bites-12-oz?retailerSlug=meijer +$removeparam=retailerSlug + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-13139838 +$removeparam=uls_trackid + +! https://www•superkul•no/taste-them-all-dr-pepper-bokser-usa-import-seks-smake-pakketilbud-bundle-234239?gad_campaignid=15598895886 +$removeparam=gad_campaignid + +! https://www•vitusapotek•no/mage-og-tarm/halsbrann/pepcidduo-tyggetab-%7C-vitusapotek/p/006859?source=googleps&keyword=&device=m (16/06/2025) +$removeparam=/^source=googleps$/ + +! ——— General blocking rules ——— ! +!! Scripts that solely exist to make URLs longer. +! https://github.com/DandelionSprout/adfilt/pull/320 +! https://github.com/the1812/Bilibili-Evolved/issues/2247 +/auto-append-spmid.js + +! 🐹 ——— Specific remove rules 🐹 ——— ! +!! ——— Can never be made generic ——— +! (e.g. due to sparebank1NO, RARbgTO, Disney+ newsletter unsubscriptions) +$doc,removeparam=cid,domain=8days.sg|abcnews.go.com|adguard.com|adshares.net|ae.com|anntaylor.com|apple.com|bitdefender.*|blair.com|channelnewsasia.com|childrensplace.com|controld.com|dcard.tw|elmundo.es|emirates.com|factoryoutletstore.com|fifa.com|flipkart.com|gamestop.com|giphy.com|glasses.com|haband.com|intuit.com|jared.com|jcpenney.com|kay.com|kohls.com|lenovo.com|loft.com|marca.com|microsoft.com|nbcnews.com|nike.com|nyandcompany.com|overstock.com|persol.com|proshop.*|radissonhotelsamericas.com|ray-ban.com|rei.com|rightmove.co.uk|samsung.com|stadium.*|staples.com|telenor.no|todayonline.com|tokopedia.com|tommy.com|toms.com|totalbeauty.com|tractorsupply.com|underarmour.com|vineyardvines.com|voxi.co.uk|wine.com|wsj.com|xg4ken.com|zales.com +! https://deal•no/apple-thunderbolt-to-gigabit-ethernet/cat-p/c/p4935744&ref=prisjakt (15/11/2020) +! https://www•amazon•com/s?k=disney+fairies&ref=nb_sb_noss_2 (27/11/2020) +! (https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-488495) +! https://github.com/AdguardTeam/AdguardFilters/commit/4ac959b7ffdcc75698a8c608fb8a3d243f2741fa +$removeparam=ref,doc,domain=404media.co|abebooks.com|accounts.binance.com|adobe.com|akuankka.fi|albiononline.com|altcustoms.com|app.blockfi.com|arvopaperi.fi|audible.*|baidu.com|bestbuy.com|bing.com|bitlox.com|bitwarden.com|blinkforhome.com|blogit.fi|bookdepository.com|brave.com|browserstack.com|business.twitter.com|buzzfeed.com|buzzfeednews.com|bybit.com|catch.com.au|cmjornal.pt|codehs.com|comixology.*|coop.no|daily.dev|deal.no|dell.com|depot.dev|digidip.net|domains.ch|droix.net|eset.com|etsy.com|ettoday.net|eventbrite.*|emsisoft.com|expo.io|facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|fairphone.com|fig.io|foreca.*|freebies.indiegala.com|gallery.so|geeksforgeeks.org|github.io|goodreads.com|greenhouse.io|hintaopas.fi|hintaseuranta.fi|hs.fi|idenati.com|ikea.com|iltapulu.fi|imdb.com|is.fi|jasonsavard.com|kauppalehti.fi|kesaduuni.org|kickstarter.com|ku.fi|lex.page|mastermind.ac|mediuutiset.fi|megapornfreehd.com|merrell.com|mikrobitti.fi|motouutiset.fi|nebula.tv|oikotie.fi|omataloyhtio.fi|proton.me|protonvpn.com|puutarha.net|rakentaja.fi|record.pt|reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion|remppatori.fi|sahkovertailu.fi|sanoma.fi|scandinavianphoto.fi|schibsted.fi|semrush.com|shein.com|shodan.io|shopping.google.*|sketch.com|spiegel.de|sportskeeda.com|snapchat.com|storyhouseegmont.fi|suomi24.fi|talouselama.fi|target.com|tekniikkatalous.fi|telsu.fi|thedailybeast.com|theregister.com|tivi.fi|tokenmetrics.com|twitch.tv|udemy.com|uusisuomi.fi|umami.is|vultr.com|webhallen.no|woot.com|wormhole.app|yle.fi|zappos.com|zulily.com|emag.ro|account.microsoft.com|tierlist.com|lastampa.it|repubblica.it|ilsecoloxix.it|gelocal.it|limesonline.com|huffingtonpost.*|hcaptcha.com|hola.org +! https://www•comixology•com/Scooby-Doo-1997-2010/comics-series/353?irgwc=1&tid=IR-affiliate-10451&clickid=VsxVfPSSvxyOWNfwUx0Mo38MUkiXwRwR0xWjW40 (01/03/2021) +! (e.g. mirroredTO, tunnistautuminen•suomi•fi) +$removeparam=tid,domain=clickbank.net|comixology.*|gap.com|gapcanada.ca|mintmobile.com|nhl.com|zulily.com +! https://addons•thunderbird•net/en-GB/thunderbird/addon/mailbox-alert/?src=cb-dl-users +! https://twitter•com/hashtag/mlpg5?src=hashtag_click (23/04/2021) +$removeparam=src,doc,domain=3cx.com|adafruit.com|ashford.com|bluejeans.com|bose.*|brave.com|buyzero.de|cytron.io|digikey.*|elastix.org|engadget.com|hallmark.com|hinta.fi|investors.com|kennethcole.com|kipling-usa.com|kubii.*|melopero.com|mozilla.org|msn.com|neeva.com|newbalance.com|nexo.io|officestationery.co.uk|okdo.com|raspipc.es|reichelt.*|tandfonline.com|thepihut.com|thunderbird.net|tiendatec.es|tokopedia.com|twitter.com|udemy.com|viking-direct.co.uk|webmd.com|welectron.com|wondershare.*|wuzhuiso.com|x.com|yahoo.com|tumblr.com|aliexpress.* +! https://github.com/DandelionSprout/adfilt/pull/474 +! https://user•qzone•qq•com/1250252459?source=aiostar (01/02/2022) +$doc,removeparam=source,denyallow=googlevideo.com,domain=1sol.io|about.gitlab.com|ashford.com|asos.com|att.com|awd-it.*|bankofamerica.com|barenecessities.com|bedbathandbeyond.com|betterprogramming.pub|blavity.com|blog.getadblock.com|blogs.oracle.com|bluemountain.com|boscovs.com|boxboat.com|britishcornershop.co.uk|brownells.*|burkesoutlet.com|bybit.com|choicehotels.com|chollometro.com|cmswire.com|coinpanel.com|contabo.com|cyberghostvpn.com|despegar.*|directv.com|discord.*|docs.google.com|docsend.com|drinkhint.com|educba.com|edx.org|eonline.com|escentual.com|eventbrite.*|fiverr.com|fool.com|forms.gle|gethotspotshield.com|gleam.io|goodcrypto.app|googleusercontent.com|greenhouse.io|greenvoice.fr|hammacher.com|hanes.com|hbomax.com|hobbyhall.fi|hotspotshield.com|hottopic.com|housing.com|hp.com|ilgusto.it|instagram.com|italian.tech|itnext.io|jacquielawson.com|jobs.deepl.com|just-eat.co.uk|kasta.io|ladbible.com|lastampa.it|learn.microsoft.com|medium.com|microsoftedgewelcome.microsoft.com|monster.fi|nautica.com|netflix.com|ngx.me|nortonsafe.search.ask.com|nytimes.com|onehanesplace.com|outnorth.fi|paypal.com|petsupplies.com|phonesoap.com|privatehomeclips.com|propublica.org|quizlet.com|remppatori.fi|repubblica.it|riteaid.com|runnode.com|search.brave.com|seekingalpha.com|sonos.com|spiceworks.com|squarespace.com|startpage.com|studio.co.uk|subscribe.gq.com|t.me|tcgplayer.com|theathletic.com|thedailybeast.com|themeditelegraph.com|tiktok.com|tokopedia.com|tommybahama.com|torrid.com|tous.com|tradingview.com|trendmicro.com|tumblr.com|twitter.com|user.qzone.qq.com|vimeo.com|webhint.io|wilsonsleather.com|wired.com|x.com|xd.wayin.com|ylighting.com|youtube.com|yubo.live +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-525100 +! https://github.com/DandelionSprout/adfilt/pull/277 +$removeparam=mod,domain=barrons.com|dowjones.com|fnlondon.com|mansionglobal.com|marketwatch.com|penews.com +@@^mod=djemalertNEWS^$removeparam=mod +! https://www•gamereactor•fi/?sid=39feac60637556f2d1f67482abf2b1ea +! https://www•anrdoezrs•net/click-8900246-13502820?url=(...)&sid=tomshardware-us-6016433087443645000 +! (Exceptions: mail•qq•com, highFI, phpBB forums, flipkartCOM, various other sites) +$removeparam=sid,domain=anrdoezrs.net|dpbolvw.net|gopjn.com|jdoqocy.com|kqzyfj.com|pepperjamnetwork.com|tkqlhce.com|gamereactor.* +! No particular example (Zoom can't be added; see https://github.com/DandelionSprout/adfilt/issues/665) +$removeparam=from,doc,domain=apkpure.com|bandcamp.com|browserling.com|duckduckgo.com|duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion|ettoday.net|landevei.no|luisaviaroma.com|sogou.com|store.hbr.org|app.snyk.io|onlinepngtools.com|indiatimes.com|jetbrains.com|nextdns.io|tvtropes.org|yandex.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1559915 and https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1559864 (eBay can't be added; see https://github.com/DandelionSprout/adfilt/pull/514) +$removeparam=keyword,domain=bindright.com|lendgo.com|reddit.app.link +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1707764 +$removeparam=id,domain=go.redirectingat.com|go.skimlinks.com|go.skimresources.com|karkkainen.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1726383 +$removeparam=offer_id,domain=catch.com.au|surfshark.com +! https://tenshoku•nikkei•co•jp/lp/15002/?n_cid=TPRN0002&waad=Ujim9yQ8&adid=NK_L2_T_shortlink_Sun_diagnosis&utm_source=NKdenshiban&utm_medium=content-text&utm_content=text&utm_campaign=shortlink_Sun_diagnosis (Can't be made generic due to: finnNO, willhabenAT, kijijiCA, https://github.com/DandelionSprout/adfilt/issues/601) +$doc,removeparam=adid,domain=indeed.com|mcafee.com|nikkei.co.jp|tmz.com + +!! ——— Rules for heavily covered sites ——— +!!! ——— Amazon ——— +! Filters known to be problematic +!!! (Bad ideas to remove: rh {https://github.com/DandelionSprout/adfilt/issues/767#issuecomment-1416171034}) +!!! ||amazon.$removeparam=ie - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2611566 +!!! ||amazon.$removeparam=rnid - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4123725 +!!! ||amazon.$removeparam=s - Breaks sorting in some places, can only be removed from specific paths +!!! ||amazon.$removeparam=psc - breaks size selection (https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3932394, added in https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3886967) +! https://www•amazon•com/Razer-Core-Thunderbolt-External-Enclosure/dp/B07CQG2K5K/?tag=makeusw-20&linkCode=ogi&th=1&psc=1 (15/11/2020) +||amazon.$removeparam=th +||amazon.$removeparam=linkCode +! https://www•amazon•co•uk/Bos-Magical-New-Friend-Scholastic/dp/1338323326/ref=pd_sbs_14_1/262-3877129-1714269?_encoding=UTF8&pd_rd_i=1338323326&pd_rd_r=da2a232b-99a2-4202-ade0-6b52bb20749b&pd_rd_w=cXLbd&pd_rd_wg=46K05&pf_rd_p=2773aa8e-42c5-4dbe-bda8-5cdf226aa078&pf_rd_r=1HVF5BQG27VGX33FG5J6&psc=1&refRID=1HVF5BQG27VGX33FG5J6 +$removeparam=refRID +@@||amazon.*/gp/slredirect/picassoRedirect.html^$removeparam +! https://www•amazon•com/Disney-Fairies-Lessons-Chapter-ebook-ebook/dp/B007R6UWG2/ref=sr_1_16?dchild=1&keywords=disney+fairies&qid=1606488113&sr=8-16 (27/11/2020) +$removeparam=dchild +!! (Can't be made generic due to: ebay.*, forum•cantorsys•com, hkex•com•hk, tastediveCOM, zhidao•baidu•com, forums•somethingawful•com, eng-tipsCOM, https://github.com/DandelionSprout/adfilt/issues/700) +||amazon.$~xmlhttprequest,removeparam=qid +||amazon.$removeparam=sr +! https://www•amazon•co•uk/dp/B08K443FBQ/ref=asc_df_B08K443FBQ1606003200000/?creative=22374&creativeASIN=B08K443FBQ (28/11/2020) +||amazon.$removeparam=creative +$removeparam=creativeASIN +! https://docs•aws•amazon•com/autoscaling/ec2/userguide/asg-max-instance-lifetime•html?sc_icampaign=Adoption_Campaign_pac-optimize-2020-console-1-asg-max&sc_ichannel=ha&sc_icontent=awssm-5270&sc_ioutcome=Enterprise_Digital_Marketing&sc_iplace=console-ec2autoscaling_infobar&trk=ha_a121p21423yfe1DAD~ha_awssm-5270&trkCampaign=pac-edm-2019-optimize-autoscaling-instance-asg (28/02/2021) +||amazon.$removeparam=/^sc_i.*$/ +$removeparam=trkCampaign +$removeparam=trk,domain=splashthat.com|aws.amazon.com|aws|xkcd.com|linkedin.com|lnkd.in +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-700946 +||amazon.$removeparam=/^__mk_*_.*$/ +||amazon.$removeparam=ascsubtag +||amazon.$removeparam=crid +||amazon.$removeparam=/^cv_ct_.*$/ +||amazon.$removeparam=sprefix +||amazon.$removeparam=ac_md +! https://www•amazon•com/dp/B08NPNYMW4/?coliid=I15X2UZZA97XNK +$removeparam=coliid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-810773 +$removeparam=geniuslink +||amazon.$removeparam=aaxitk +||amazon.$removeparam=/^pd_rd_.*$/ +! https://www•amazon•com/Razer-Core-Thunderbolt-External-Enclosure/dp/B07CQG2K5K/?tag=makeusw-20&linkCode=ogi&th=1&psc=1 (15/11/2020) +!!!$~xmlhttprequest,removeparam=psc (Breaks cloth size selection) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-944078 +||amazon.$removeparam=twitchToken +||amazon.$removeparam=sigts +!!!||amazon.$removeparam=sig (Breaks chat functions; see https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-13026342) +||amazon.$removeparam=ref-refURL +||amazon.$removeparam=imprToken +! https://www•amazon•es/stores/page/592C024E-4E49-421A-8F46-E0D751082704?store_ref=SB_A05201253TLBE81101JJ5&lp_asins=B07L8XGM53%2CB07L8Y3YFP%2CB07L8N2T51&lp_slot=desktop-arbies&lp_page_asin=B0777WPMPH +||amazon.$removeparam=store_ref +||amazon.$removeparam=lp_asins +||amazon.$removeparam=lp_slot +||amazon.$removeparam=lp_page_asin +! https://www•amazon•com/dp/B07HHB4V52/ref=sxin_10?asc_contentid=(...)&asc_contenttype=article&keywords=monitor +||amazon.$removeparam=asc_contentid +||amazon.$removeparam=asc_contenttype +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-978858 +||amazon.$removeparam=visitId +||amazon.$removeparam=field-lbr_brands_browse-bin +! https://www•amazon•com/dp/B08RNHCZ3K?maas=maas_adg_api_8014460300101_static_12_26&ref_=aa_maas&aa_campaignid=3361_LTT_OfficeTour_US-B08RNHCZ3K-inf&aa_adgroupid=youtube_&aa_creativeid=US-ZMAJjR9On (07/08/2021) +||amazon.$removeparam=maas +||amazon.$removeparam=/^aa_.*$/ +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1206280 +||amazon.$removeparam=asc_item +!!! ||amazon.$removeparam=m - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8245138 +||amazon.$removeparam=refinements +! https://www•amazon•com/Razer-Kraken-Ultimate-Gaming-Headset/dp/B07ZK6R8JF/ref=pd_sbs_5/137-2432372-2577703?keywords=headphone&qsid=259-8119744-7604032&sres=(...)&srpt=HEADPHONES +||amazon.$removeparam=qsid +||amazon.$removeparam=sres +||amazon.$removeparam=srpt +! https://gaming•amazon•com/intro?ingress=twch&twitchReferral=fd620d6bcd9613dd208636ad8b18c3b3 +!!! ||amazon.$removeparam=ingress - https://github.com/AdguardTeam/AdguardFilters/issues/201508 +! https://www•amazon•de/Logitech-Mechanische-Gaming-Tastatur-GL-Tasten-Switch-Unterst%C3%BCtzung/dp/B07VZLMQN7/ref=asc_df_B07VZLMQN7/?hvadid=380194285389&hvpos&hvnetw=g&hvrand=829567778685238150&hvpone&hvptwo&hvqmt&hvdev=c&hvdvcmdl&hvlocint&hvlocphy=9043042&hvtargid=pla-815390482707&adgrpid=79218802204 +$removeparam=hvadid +$removeparam=hvpos +$removeparam=hvnetw +$removeparam=hvrand +$removeparam=hvpone +$removeparam=hvptwo +$removeparam=hvqmt +$removeparam=hvdev +$removeparam=hvdvcmdl +$removeparam=hvlocint +$removeparam=hvlocphy +$removeparam=hvtargid +$removeparam=adgrpid +! https://www•amazon•ca/amazonprime?hvbmt=be&hvexid +$removeparam=hvbmt +$removeparam=hvexid +! https://www•amazon•com/dp/B09BTKN7ZV/?language=en_US&cstrackid=15a3d919-f0f7a-4137-92ad-3f06f83235a2 +$removeparam=cstrackid +! https://github.com/ClearURLs/Addon/issues/116 +||amazon.$removeparam=SubscriptionId +! https://www•amazon•co•uk/Food-Grade-Silicone-Non-Stick-Birthday-Chocolate/dp/B079KF8F1Y/ref=sr_1_6?hydadcr=18732_1816696&keywords=train+cake+mould +||amazon.$removeparam=hydadcr +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1854203 +||amazon.$removeparam=orig +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1949267 +$removeparam=%2AVersion%2A,domain=amazon.* +$removeparam=%2Aentries%2A,domain=amazon.* +$removeparam=pldnSite,domain=amazon.* +$removeparam=newts,domain=amazon.* +$removeparam=returnFromLogin,domain=amazon.* +! Other +@@/b/ref=$removeparam=ie +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2751033 +! https://github.com/AdguardTeam/AdguardFilters/issues/154323 +||amazon.*/dp/$removeparam=tag,doc +||amazon.*/stores/$removeparam=tag,doc +||amazon.*/product/$removeparam=tag,doc +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6899436 +||amazon.*/artists/$removeparam=tag,doc +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3941487 +||amazon.$removeparam=qu +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4239354 +||amazon.*/dp/$removeparam=rps,doc +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4131822 +||amazon.$removeparam=content-id +||amazon.$removeparam=colid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4229388 +!!!||amazon.*/dp/$removeparam=s,doc (https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-13095461) +! https://gaming•amazon•com/?ref_=sm_w_tup_ntp_t_c&ingress=twch&redirectRoute=b2FsYWJzbGl2ZS9zY2hlZHVsZQ==&twitchReferral=065774263bd9f5904d1ae1586a52e87e +||gaming.amazon.com^$removeparam=redirectRoute +! https://www•amazon•in/Sony-WI-XB400-Wireless-Bluetooth-Headphones/dp/B07WNXS613/ref=sr_1_4_mod_primary_new?sbo=RZvfv%2F%2FHxDF%2BO5021pAnSA%3D%3D +||amazon.$removeparam=sbo +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5377207 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7663247 +!!! ||amazon.$removeparam=C +!!! ||amazon.$removeparam=K <- just to be safe +!!! ||amazon.$removeparam=R +!!! ||amazon.$removeparam=T +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5867802 +$removeparam=/^asc_.*$/,doc,domain=amazon.*|aboutamazon.com|amzn.to +! (from Firefox new tab ad) https://www•amazon•com/primeday/?tag=admarketus-20&ref=pd_sl_74dc22234008947b70137123d65e594c06220c7b2b8126f0c62e16c3&mfadid=adm +||amazon.*/primeday/$removeparam=tag +||amazon.*/primeday/$removeparam=mfadid +! https://www•amazon•com/60-Large-Eye-Sharp-Needles/dp/B0CMHZT968?dib=(...)&dib_tag=se&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8860491 +||www.amazon.$doc,removeparam=/^[a-z_]{1,20}=[a-zA-Z0-9._-]{80,}$/ +||www.amazon.$removeparam=sp_csd +||www.amazon.$removeparam=dib_tag +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9484579 +@@||amazon.*/profilewidget^$removeparam,~doc +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9589378 +||amazon.$doc,removeparam=social_share +||amazon.$doc,removeparam=starsLeft +||amazon.$doc,removeparam=skipTwisterOG +! https://github.com/AdguardTeam/FiltersRegistry/issues/962 +||amazon.$removeparam=ms3_c +||amazon.$removeparam=spIA +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10269579 +||amazon.$doc,removeparam=ccs_id +! https://www•amazon•com/Tinker-Bell-Enchanters-Tale/dp/1368089771?source=ps-sl-shoppingads-lpcontext&psc=1&smid=ATVPDKIKX0DER (31/12/2024) +||amazon.$doc,removeparam=source +! https://www•amazon•com/All-My-Friends-Are-Dead/dp/0811874559/ref=asc_df_0811874559?hvocijid=4601981859126236945-0811874559-&hvexpln=73&psc=1 (01/06/2025) +||amazon.$removeparam=hvocijid +||amazon.$removeparam=hvexpln + +!!! ——— Bing ——— +! https://www•bing•com/search?q=hello&form=QBLH&sp=-1&pq=hello&sc=8-5&qs=n&sk=&cvid=49B83A335B1C4884B71B2FAD4A8027A9 (02/03/2021) +! https://cn•bing•com/?FORM=Z9FD1 (16/11/2023) +! Please do not add for the entire domain name or the image will not load, see https://github.com/DandelionSprout/adfilt/pull/608 +!!! ||bing.com/search?$removeparam=/^form=/i (This filter will corrupt Microsoft Rewards, see https://github.com/DandelionSprout/adfilt/pull.*$/959) +||bing.com/?$removeparam=/^form=.*$/i +! https://www•bing•com/search?q=hello&sp=-1&pq=hello&sk=&sc=8-5&qs=n (04/03/2021) +||bing.$removeparam=sp +$removeparam=sc,doc,domain=bing.com|qvc.com|startpage.com +$removeparam=sk,domain=aliexpress.*|bing.com +||bing.$removeparam=qs +! https://www•bing•com/search?PC=U531&q=hello&FORM=ANNTA1 (05/03/2021) +||bing.$removeparam=PC +! https://www•bing•com/search?pc=MOZI&q=ublock%20origin%20github +||bing.com/search?$removeparam=pc +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1342917 +||bing.$removeparam=aqs +||bing.$removeparam=pglt +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1424696 +||bing.$removeparam=pq +||bing.$removeparam=refig +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-541044 +||bing.$removeparam=go +! Note: Please do not apply this rule for the entire domain name, which will result in broken search predictions. +||bing.com/search?$removeparam=cvid +!!! @@||bing.com/AS/Suggestions?$removeparam=cvid +! https://www•bing•com/search?q=brew+milk+video+heathly+or+brainwash&shtp=GetUrl&shid=52ffd333-de86-43eb-8e42-3c4b8d86b6a3&shtk=RHJpbmsgT25lIEdsYXNzIG9mIE1pbGsgYSBEYXkuIEJldHRlciBCb25lcyBvciBCcmFpbndhc2hpbmc%2F&shdk=(...)&shhk=a8MjbVhOQyCok8qs42amxA6%2B8sUgPQh4DtB4PgJh0gI%3D&shth=OVP•XR1Cz2a0aI5ebTNFbFySUAIIEk +! (https://github.com/DandelionSprout/adfilt/issues/796) +! (Removing shareId breaks BingBot sharing, and it's tricky to narrow the entry to standard searches only; see https://github.com/DandelionSprout/adfilt/issues/826) +||bing.com^$removeparam=/^sh[b-np-z0-9]/ +! https://github.com/DandelionSprout/adfilt/pull/504 +! https://www•bing•com/search?q=Test&cc=CN&setlang=zh-CN&nclid=2F21E165874042D66713EAE9392AD01E&ts=1644819994709&wsso=Moderate (14/02/2022) +||bing.$removeparam=nclid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2415549 +||bing.$removeparam=crslsl +||bing.$removeparam=ecount +||bing.$removeparam=efirst +!!! ||bing.com^$removeparam=filters - causes breakage, as per https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2443247 +||bing.$doc,removeparam=mkt +||bing.$removeparam=qpvt +!!! ||bing.com^$removeparam=rdr - seems to cause https://github.com/DandelionSprout/adfilt/issues/836 +!!! ||bing.com^$removeparam=rdrig - seems to cause https://github.com/DandelionSprout/adfilt/issues/836 +||bing.$removeparam=rnoreward +||bing.$removeparam=rqpiodemo +||bing.$removeparam=skipopalnative +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2465439 +||bing.$removeparam=toWww +||bing.$removeparam=redig +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3728893 +||bing.$removeparam=wsso +||bing.$removeparam=ts +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4615289 +! ||bing.$removeparam=FORM +||bing.$removeparam=wlexpsignin +||bing.$removeparam=cc +||bing.$removeparam=PUBL +||bing.$removeparam=CREA +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4897954 +@@||bing.*/account/action$removeparam=cc +! https://www•bing•com/search?q=Jinmay&PTAG=ICO-c9d0fc87 (Searching with Vivaldi's "Search with Bing" function) +||bing.$removeparam=PTAG +! https://cn•bing•com/search?q=%e8%b1%86%e7%93%a3&gs_lcrp=(...)&FPIG=FA771155383A494687304784CB8358B9&first=7 (24/10/2023) +! https://github.com/DandelionSprout/adfilt/pull/934 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8374154 +/search?$doc,removeparam=gs_lcrp,domain=bing.com|google.com +||bing.com/search?$removeparam=FPIG + +!!! ——— 🛍️ eBay ——— +! https://www•ebay•com/itm/Disney-Fairies-Annual-2008/173553616659?_trkparms=(...)&_trksid=p2481888•c100675•m4236&_trkparms=(...) (31/10/2020) +$removeparam=_trkparms +!!! $removeparam=_trksid - https://github.com/uBlockOrigin/uAssets/issues/25247 +! https://www•ebay•com/sch/i•html?_from=R40&_nkw=Born+Pretty&_sacat=0&_pgn=5&rt=nc (27/11/2020) +$removeparam=_from +$removeparam=sacat +! ||ebay.$removeparam=rt (Believed to break search filter buttons; #174) +! https://www•ebay•com/sch/i•html?_from=R40&_nkw=Ugreen&_blrs=spell_auto_correct (27/11/2020) +!!!$removeparam=_blrs (Interferes with the ability to confirm that you really wanted to search for the term you searched for.) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-700500 (06/05/2021) +$removeparam=amdata,domain=ebay.* +$removeparam=hash,domain=ebay.* +!!!$removeparam=epid,domain=ebay.* (https://github.com/DandelionSprout/adfilt/issues/597) +!!!$removeparam=iid,domain=ebay.* (https://github.com/DandelionSprout/adfilt/issues/549) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-783185 +||ebay.$removeparam=mkevt +||ebay.$removeparam=mkcid +||ebay.$removeparam=customid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-810773 +||ebay.$removeparam=chn +||ebay.$removeparam=mkrid +||ebay.$removeparam=mktype +$removeparam=googleloc +||ebay.$removeparam=poi +||ebay.$removeparam=mkgroupid +||ebay.$removeparam=abcId +$removeparam=_sacat,domain=~ebay.* +||ebay.$removeparam=campid +||ebay.$removeparam=toolid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1559864 +$removeparam=crlp,domain=ebay.* +$removeparam=MT_ID,domain=ebay.* +$removeparam=geo_id,domain=ebay.* +$removeparam=device,domain=ebay.*|obs.no +$removeparam=cmpgn,domain=ebay.* +! https://www•ebay•com/itm/265272975304?LH_BIN=1 +||ebay.*/itm/$removeparam=LH_BIN +! https://www•ebay•es/itm/313545659728?rpp_cid=61a98c608d080d0465e9035f&siteid=186 +$removeparam=rpp_cid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2158483 +||ebay.$removeparam=mkpid +||ebay.$removeparam=emsid +||ebay.$removeparam=euid +||ebay.$removeparam=bu +||ebay.$removeparam=crd +||ebay.$removeparam=sojTags +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2727233 +||ebay.$removeparam=ch +||ebay.$removeparam=ut +||ebay.$removeparam=osub +||ebay.$removeparam=segname +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9792568 +://www.ebay.$doc,removeparam=/^itm[a-zA-Z0-9].*$/ +! https://www•ebay•co•uk/itm/355113317598?_skw=doulton+rani (15/05/2025) +||ebay.$removeparam=_skw + +!!! ——— Facebook ——— +! https://gitlab.com/KevinRoebert/ClearUrls/-/issues/157 +$removeparam=hc_ref +$removeparam=hc_location +! https://www•facebook•com/206669696035334/posts/3670522079650061/?sfnsn=mo (08/02/2021) +$removeparam=sfnsn +! https://raw.githubusercontent.com/kowith337/PersonalFilterListCollection/master/filterlist/other/SurvivedTrackingLinkWarning.txt (Considered by me to be transformative work) +! https://www•facebook•com/2021iihfworlds/videos/hey-we-are-moving-on-with-spiky-video-series-this-time-our-mascot-helps-organizi/925480501570258/?__so__=permalink&__rv__=related_videos (22/05/2021) +?*__$~xmlhttprequest,removeparam=/^__[bce-z]/,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +$removeparam=acontext +$removeparam=dti +$removeparam=fref +$removeparam=/^hc_.*$/,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +$removeparam=lst,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +$removeparam=/^pn_.*$/,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +$removeparam=privacy_mutation_token +$removeparam=settings_tracking +$removeparam=/^zero_.*$/,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +||facebook.com/ads^$removeparam=session_id +! https://x•facebook•com/mylittlepony/videos/917830495715016/?refsrc=https%3A%2F%2Fx•facebook•com%2Fmylittlepony%2Fposts%2F4640468362637231&_rdr (09/04/2021) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1047774 (03/08/2021) +$~xmlhttprequest,removeparam=/^refsrc=.*$/i +$removeparam=_rdr +! https://m•facebook•com/groups/474038555978926/permalink/3971436826239064/?locale2=nb_NO&refid=18&_ft_=(...)&__tn__=-R +$doc,removeparam=_ft_ +! https://portal•facebook•com/?Source=Rakuten&Medium=Affiliate +$removeparam=Medium,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +! https://m•facebook•com/story•php?story_fbid=2953962358150955&id=2029436133936920&m_entstream_source=timeline&__tn__=%2As%2As-R +$removeparam=m_entstream_source +! https://github.com/ClearURLs/Rules/issues/23 +$removeparam=referral_code,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +$removeparam=referral_story_type,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com +! https://scontent•fosl3-2•fna•fbcdn•net/v/t1•0-9/107461725_178044047037717_1670568338259435866_o•jpg?_nc_cat=106&ccb=2&_nc_sid=dd9801&_nc_ohc=rwZyfBjoc_gAX-qiWab&_nc_ht=scontent•fosl3-2•fna&oh=250a678cd3d6a37531e9ff24466b2f56&oe=5FF90248 (11/12/2020) +$removeparam=_nc_cat,domain=~instagram.com +!!! $removeparam=_nc_sid - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2829464 +! https://instagram•fosl3-2•fna•fbcdn•net/v/t51•2885-15/267121608_448870736951308_2963883134408890666_n•jpg?stp=dst-jpg_e35_s1080x1080&_nc_ht=instagram•fosl3-2•fna•fbcdn•net&_nc_ohc=iE409d8ytCsAX8xESXq&edm=ABZsPhsBAAAA&oh=00_AT9JTbbYP_FBvW8fijShd6P5E2_vhuETlGyFHwXa6Lz3cg&oe=6269A904 (23/04/2022) +||instagram.*.fna.fbcdn.net^$removeparam=ccb,domain=~instagram.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2829469 +||facebook.$doc,removeparam=hoisted_section_header_type +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3173335 +!!!$removeparam=source,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion (https://github.com/DandelionSprout/adfilt/issues/175#issuecomment-1207670315) +$removeparam=store_visit_source,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4139387 +!!!$removeparam=eav,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion (Breaks file downloads; see https://github.com/DandelionSprout/adfilt/issues/832) +$removeparam=entrypoint,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion +$removeparam=paipv,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion +! https://github.com/ClearURLs/Rules/issues/102 +||instagram.com^$doc,removeparam=igsh +! https://www•facebook•com/thedailyshow/videos/1420905699069173/?rdid=Y40G6SJnlqoZAE07 +$removeparam=rdid,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion +! https://www•beta•facebook•com/StrawberryShortcake/ (18/04/2025) +$removeparam=_rdc + +!!! ——— Google ——— +! https://books•googleusercontent•com/books/content/reader?id=ZqK8A800eu4C&hl=no&pg=epub_10-jpg&img=1&zoom=6&cds=2&sig=ACfU3U3Si7lRb8j-vl0ZHTxcQUS7QcwWfg&w=800&h=1046&cp_ksver=2%3DVrverkkqAh0•&source=ge-web-app (The "$sig" value is specific to individual Google Play Books accounts; 22/11/2020) +$removeparam=cp_ksver +! https://www•google•no/search?q=disney+fairies+rani&source=lnms&tbm=isch&sa=X&ved=2ahUKEwj14vqyvpbtAhXDlYsKHYXwAE4Q_AUoAXoECAsQAw&biw=1440&bih=2417#imgrc=wxIq9RsVA6XwVM +$removeparam=biw +$removeparam=bih +! https://github.com/DandelionSprout/adfilt/issues/710 +||google.$removeparam=ved +@@||google.*/url?$removeparam=ved +!#if env_chromium +$removeparam=usg,domain=~translate.googleusercontent.com|~google.* +!#endif +! https://www•google•no/search?ei=rKq_X621OYCHwPAP5YCiuA0&q=penli•fi&oq=penli•fi&gs_lcp=(...)&sclient=psy-ab&uact=5 (26/11/2020) +$removeparam=gs_lcp +$removeparam=cshid +||google.*/search?$~xmlhttprequest,removeparam=ei +! https://www•google•com/search?q=%22The%20Butterfly%20Fairy%20Friends%22%20little%20airplane&newwindow=1&sxsrf=ALeKk011aAibMJ9b29iUUQWPxzOfWhZZJA%3A1606560888505&tbas=0&source=lnt&sa=X (28/11/2020) +$removeparam=sxsrf +$removeparam=tbas +! https://www•google•no/search?newwindow=1&source=univ&tbm=isch&q=fursuit&hl=no&fir=nwjEObe4q69GJM%2(…abridged by Dandelion…)3ezNNzM%252C_&usg=AI4_-kQL51ABubPt5Njl2wYsc9VKumls8Q&sa=X (23/01/2021) +!+ NOT_OPTIMIZED +$removeparam=fir +||google.*/flights$removeparam=source +||google.*/search$removeparam=source +! https://www•google•no/search?q=beetle&sa=X&hl=no&tbm=isch&ictx=1&fir=(...)&vet=1&usg=AI4_-kQywyXRkRPeAWvGNhHd9wKvex-4AQ#imgrc=hA_sSJDgDUD05M (03/05/2021) +@@||google.*&tbm=isch&*#imgrc=$removeparam=fir +@@||google.*&tbm=isch&*#imgrc=$removeparam=usg +! https://www•google•no/imghp?hl=no&ogbl (13/03/2021) +$removeparam=ogbl +! https://www•google•com/webhp?client=firefox-b-m&channel=ts (06/05/2021) +||google.*/webhp$removeparam=channel +!#if !adguard_app_android +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-715449 +$removeparam=aqs,domain=www.google.*|ipv6.google.com +!#endif +$removeparam=btnG,domain=www.google.*|ipv6.google.com +$removeparam=iflsig,domain=www.google.*|ipv6.google.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1093666 +$removeparam=uact,domain=www.google.*|ipv6.google.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1127765 +://www.google.*/search^$removeparam=kgs +://www.google.*/search^$removeparam=shndl +://www.google.*/search^$removeparam=entrypoint +://ipv6.google.com*/search^$removeparam=kgs +://ipv6.google.com*/search^$removeparam=shndl +://ipv6.google.com*/search^$removeparam=entrypoint +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1299693 +||google.*/search$removeparam=sqi +! https://www•google•com/search?gs_ssp=eJzj4tTP1TcwSssoSVZgNGB0YPASS0otKUktUkgqLc7MSy0uBjKKUhNLAeDcDI4&q=better+business+bureau&oq=better&sourceid=chrome&ie=UTF-8 +||google.$removeparam=gs_ssp +!#if env_firefox +! https://github.com/DandelionSprout/adfilt/issues/879 +! https://github.com/DandelionSprout/adfilt/issues/893 +||www.google.*/search?$doc,removeparam=client +||ipv6.google.com*/search?$doc,removeparam=client +!#endif +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1412160 +||google.$removeparam=prds +! https://github.com/DandelionSprout/adfilt/issues/618 +||googleadservices.com^$removeparam=ae +||googleadservices.com^$removeparam=agsac +||googleadservices.com^$removeparam=cit +||googleadservices.com^$removeparam=dct +||googleadservices.com^$removeparam=dsh +||googleadservices.com^$removeparam=ms +||googleadservices.com^$removeparam=ohost +! https://github.com/DandelionSprout/adfilt/issues/834#issuecomment-1510431981 +||www.google.*/search?$doc,removeparam=sclient +||ipv6.google.com*/search?$doc,removeparam=sclient +! https://accounts•google•com/signup/v2/webcreateaccount?continue=https%3A%2F%2Faccounts•google•com%2FManageAccount%3Fnc%3D1&dsh=S-1476216186%3A1641712437682727&biz=false&flowName=GlifWebSignIn&flowEntry=SignUp (09/01/2022) +||accounts.google.com^$removeparam=dsh,doc +! https://support•google•com/contributionpolicy/answer/7400114?ref_topic=7422769 +||support.google.com^$removeparam=ref_topic +! https://egon-no•translate•goog/ledige-stillinger/204bd5b2-6f9b-45bf-893d-1c0b21f9dc8a?_x_tr_sl=no&_x_tr_tl=en&_x_tr_hl=no&_x_tr_pto=wapp +$removeparam=_x_tr_pto +! https://github.com/DandelionSprout/adfilt/pull/862 +||google.$doc,removeparam=/^sa=X$/ +||google.$doc,removeparam=/^sa=N$/ +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6196774 +||support.google.com^$doc,removeparam=sjid +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6525587 +$doc,removeparam=gs_lp,domain=www.google.*|ipv6.google.com +||www.google.*/search$removeparam=oq,doc +||ipv6.google.com*/search$removeparam=oq,doc +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6714455 +||google.$doc,removeparam=sca_esv +! https://www•google•com/search?q=winget+vsdc&newwindow=1&udm= (15/03/2024) +$removeparam=/^udm=$/,domain=www.google.*|ipv6.google.com +!#if !env_mobile +! https://www-nrk-no•translate•goog/norge/regjeringen-vil-endre-russetiden-_-her-er-planen-1•16812907?_x_tr_sl=no&_x_tr_tl=en&_x_tr_hl=no&_x_tr_pto=wapp (20/03/2024) +||translate.goog^$removeparam=_x_tr_pto +!#endif +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10267561 +$doc,removeparam=sca_upv,domain=www.google.*|ipv6.google.com +! Removing a Google search parameter, based on extensive research to determine that search terms with Google will always use UTF-8 no matter what and will under no known circumstances actually treat text as Shift_JIS even when using "&ie=Shift_JIS" +! https://support•google•com/adsense/answer/9055049 imply that "Shift_JIS" was supposed to be accepted by Google, but while https://www•google•co•jp/search?q=%E3%83%9E%E3%83%BC%E3%83%A1%E3%82%A4%E3%83%89%E3%83%A9%E3%82%B0%E3%83%BC%E3%83%B3%E3%81%AE%E3%83%A9%E3%83%8B%E3%83%BC works correctly (マーメイドラグーンのラニー, the Japanese name of a book), https://www•google•co•jp/search?q=%E3%83%9E%E3%83%BC%E3%83%A1%E3%82%A4%E3%83%89%E3%83%A9%E3%82%B0%E3%83%BC%E3%83%B3%E3%81%AE%E3%83%A9%E3%83%8B%E3%83%BC&ie=Shift_JIS clearly doesn't, no matter which combinations of online converters or halfwidth/fullwidth I tested with. +://www.google.$doc,removeparam=ie,domain=www.google.*|ipv6.google.com +://ipv6.google.com^$doc,removeparam=ie,domain=www.google.*|ipv6.google.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-11391406 +||www.google.$doc,removeparam=fbs +||www.google.$doc,removeparam=ictx +||www.google.$doc,removeparam=dpr +||www.google.$doc,removeparam=tfu +||ipv6.google.com^$doc,removeparam=fbs +||ipv6.google.com^$doc,removeparam=ictx +||ipv6.google.com^$doc,removeparam=dpr +||ipv6.google.com^$doc,removeparam=tfu +! https://www•google•com/finance/?output=search&source=lnms (11/03/2025) +||www.google.com/finance/?$removeparam=output +||www.google.com/finance/?$removeparam=source +! https://www.google.com/search?q=john%20madden&hl=no&udm=2&no_sw_cr=1&zx=1746611130163 (07/05/2025) +||www.google.$doc,removeparam=no_sw_cr +||www.google.$doc,removeparam=zx +||ipv6.google.com^$doc,removeparam=no_sw_cr +||ipv6.google.com^$doc,removeparam=zx +! https://myaccount•google•com/signinoptions/passkeys?source=marketing (27/05/2025) +||myaccount.google.com^$removeparam=source +! https://translate•google•com/?hl=no&tab=TT&sl=ja&tl=en&op=translate (14/06/2025) +||translate.google.com^$removeparam=/^tab=TT$/ +! https://ipv6•google•com/search?q=site:www•microsoft•com/en-us/download/details•aspx?id%3D+%222023%22+-%222016%22&start=40&sstk=Ac65TH4a4yF4347UmfsIR4y2O_LK3QFE1vtUHoXn7e6O_iXGJsIShl1hhKS988jizw8M9G1nhsSyO-cYt8BlkvfRzPEvrAerLeRR1hgFlGlaMpps07rumhuAW1hD-oRsO543 +||www.google.$doc,removeparam=sstk +||ipv6.google.com^$doc,removeparam=sstk +! (https://github.com/DandelionSprout/adfilt/issues/1078 ...?) +@@://www.google.*/maps^$removeparam=utm_campaign +@@://ipv6.google.com/maps^$removeparam=utm_campaign +! Should not be removed: dpr (Determines image search results' box sizes) +! ||www.google.$removeparam=stick (Breaks boxart feeds on the top of movie-related searches) + +!!! ——— TikTok ——— +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-632259 +||tiktok.com^$removeparam=_r +$removeparam=share_ab_group +$removeparam=u_code +$removeparam=is_copy_url +$removeparam=is_from_webapp +$removeparam=sender_device +$removeparam=sender_web_id +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-750307 +||tiktok.com^$removeparam=_d +||tiktok.com^$removeparam=tt_from +||tiktok.com^$removeparam=preview_pb +||tiktok.com^$doc,removeparam=user_id +||tiktok.com^$doc,removeparam=sec_user_id +$removeparam=share_app_id +$removeparam=share_item_id +$removeparam=share_link_id +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-783185 +||tiktok.com^$~xmlhttprequest,removeparam=referer_url +||tiktok.com^$~xmlhttprequest,removeparam=referer_video_id +||tiktok.com^$~xmlhttprequest,removeparam=refer +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-810773 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-974118 +||tiktok.com^$removeparam=checksum +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1909327 +||tiktok.com^$removeparam=sec_uid +||tiktok.com^$removeparam=share_author_id +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1979025 +$removeparam=/^web_id\d+/,domain=tiktok.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4978150 +||tiktok.com^$removeparam=embed_source + +!!! ——— 🔊 Spotify ——— +! https://open•spotify•com/playlist/37i9dQZF1DWXRvPx3nttRN?si=asdf1234567890 +! Do not add YouTube: https://github.com/uBlockOrigin/uAssets/issues/20586#issuecomment-1932122079 +$removeparam=si,doc,domain=open.spotify.com|soundcloud.com|zappos.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1740689 +||open.spotify.com^$removeparam=/^.*advertising_partner_name=.*$/i +||open.spotify.com^$removeparam=%243p +$removeparam=gtm +! https://www•tv2•no/a/10534772?referral=tv2v (27/11/2020) +$removeparam=referral,domain=tv2.no|spotify.com|yubo.live +! https://open•spotify•com/album/7D2NdGvBHIavgLhmcwhluK?nd=1 +!!! ||spotify.com^$removeparam=nd - https://github.com/DandelionSprout/adfilt/issues/1031 +! https://open•spotify•com/album/6Mf15O3wMv52ySP3aSTre1?uid=1dadcf09fbbee47a&uri=spotify%3Atrack%3A3HoSi38l1e6E1K1lHWUCeV — https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8867924 +||open.spotify.com^$removeparam=uid +!!! Don't remove "uri", as it seems to involve source songs to some extent. + +!! ——— Rules for heavily covered international sites ——— +!!! ——— PR-China ——— +!!! Special thanks to https://github.com/DeepChirp for helping with this section. +!!!! ——— Alibaba + AliExpress ——— +! https://es•aliexpress•com/item/4000672272353•html?pvid=c4cdc770-f05a-4b7b-8a50-d8b81efff6c9&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007•13339•169870•0,pvid:c4cdc770-f05a-4b7b-8a50-d8b81efff6c9,tpp_buckets:668%230%23131923%230_668%23808%234094%23200_668%23888%233325%231_668%232846%238113%23646_668%232717%237558%23188_668%231000022185%231000066059%230_668%233468%2315617%23897 +||aliexpress.*/item/$removeparam=pvid +||aliexpress.$removeparam=_t +! https://es•aliexpress•com/item/4001349152860•html?gps-id=5547572&scm_id=1007•19201•130907•0&scm=1007•19201•130907•0&scm-url=1007•19201•130907•0 +||aliexpress.$removeparam=gps-id +$removeparam=scm_id +$removeparam=scm +$removeparam=scm-url +||aliexpress.$removeparam=initiative_id +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-972519 +||aliexpress.$removeparam=tt +||aliexpress.$removeparam=terminal_id +$removeparam=tmLog +$removeparam=aem_p4p_detail +$removeparam=algo_exp_id +! https://campaign•aliexpress•com/wow/gcp/ae/channel/ae/accelerate/tupr?wh_weex=true&_immersiveMode=true&wx_navbar_hidden=true&wx_navbar_transparent=true&ignoreNavigationBar=true&wx_statusbar_hidden=true&wh_pid=ae/daily/ae/3c_daily/phones_accessories +$removeparam=wx_header +$removeparam=wx_navbar_hidden +$removeparam=wx_navbar_transparent +$removeparam=ignoreNavigationBar +$removeparam=wx_statusbar_hidden +! https://aliexpress•com/item/1005002402123565•html?fromRankId=3141134 +$removeparam=fromRankId +! https://aliexpress•com/item/33014052863•html?pdp_ext_f=%7B%22ship_from%22:%22%22,%22sku_id%22:%2267107423525%22%7D&utparam=%7B%22process_id%22:%22401%22,%22x_object_type%22:%22product%22,%22pvid%22:%22df54ce03-45d0-42f5-a661-634290fe5f03%22,%22belongs%22:[%7B%22floor_id%22:%2222234693%22,%22id%22:%22782032%22,%22type%22:%22dataset%22%7D,%7B%22id_list%22:[%221000094891%22],%22type%22:%22gbrain%22%7D],%22scm%22:%221007•34914•242271•0%22,%22tpp_buckets%22:%2221669%230%23186385%230_21669%234190%2319162%23485_24914%230%23242271%238%22,%22x_object_id%22:%2233014052863%22%7D&__tppBottom=true +||aliexpress.$removeparam=pdp_ext_f +||aliexpress.$removeparam=utparam +||aliexpress.$removeparam=__tppBottom +! https://s•click•aliexpress•com/e/_pQN242z?dp=p12840043004615122514&cv=21876 +$removeparam=aff_fcid +$removeparam=aff_fsk +$removeparam=aff_platform +$removeparam=aff_trace_key +||aliexpress.$removeparam=dp +||aliexpress.$removeparam=cv +! https://www•alibaba•com/toprankedsellers/index•html?spm=a2700•8293689•0•0•2ce267afXoR8Ya&cardId=15000000051127726082&topOfferIds=62108344908&categoryIds=44&tracelog=from_home_category (01/03/2021) +! For more information, see - https://open•taobao•com/doc•htm?docId=959&docType=1 (in Chinese) +! (https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-12359848) +$removeparam=spm,domain=~twitcasting.tv +$removeparam=tracelog +$removeparam=cardId,doc,domain=alibaba.com +! http://m•aliexpress•com/item/32475192128•html?aff_click_id=() +$removeparam=aff_click_id +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2232447 +||aliexpress.$removeparam=gatewayAdapt +||aliexpress.$removeparam=pdp_pi +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3286863 +||aliexpress.$removeparam=pdp_npi +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3943463 +||aliexpress.$removeparam=curPageLogUid +! https://www•alibaba•com/toprankedsellers/index•html?spm=a2700•8293689•0•0•2ce267afXoR8Ya&cardId=15000000051127726082&topOfferIds=62108344908&categoryIds=44&tracelog=from_home_category (01/03/2021) +||alibaba.com^$removeparam=categoryIds + +!!!! ——— 👣 Baidu ——— +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1425521 +||baidu.com^$removeparam=/^rsv.*$/ +||baidu.com^$removeparam=euri +||baidu.com/s?$removeparam=f +||baidu.com^$removeparam=for +||baidu.com^$removeparam=inputT +||baidu.com^$removeparam=issp +||baidu.com^$removeparam=oq +||baidu.com^$removeparam=prefixsug +||baidu.com^$removeparam=rqid +||baidu.com^$removeparam=rs_src +||baidu.com^$removeparam=rsf +||baidu.com^$removeparam=rsp +||baidu.com^$removeparam=usm +||baidu.com/s?$removeparam=tn +! https://mbd•baidu•com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9897086216107820920%22%7D&n_type=0&p_from=1 (16/10/2021) +||baidu.com^$removeparam=n_type +||baidu.com^$removeparam=p_from +! https://www•baidu•com/s?cl=3&fr=top1000&wd=(...)&hisfilter=1 (16/10/2021) +||baidu.com^$removeparam=cl +||baidu.com^$removeparam=hisfilter +! https://github.com/DandelionSprout/adfilt/pull/310 +! https://top•baidu•com/board?platform=pc&sa=pcindex_a_right (23/10/2021) +||baidu.com^$removeparam=platform +||baidu.com^$removeparam=sa +! https://github.com/DandelionSprout/adfilt/pull/312 +! https://m•baidu•com/ssid=3aed7368656e7a68696d696e673434e940/s?word=test&ts=4303890&t_kt=0&ie=utf-8&tj=1¶ms_ssrt=node-san& (25/10/2021) +||baidu.com^$removeparam=params_ssrt +||baidu.com^$removeparam=t_kt +! https://m•baidu•com/?from=844b&vit=fps# (25/10/2021) +||baidu.com^$removeparam=vit +! https://github.com/DandelionSprout/adfilt/pull/317 +! https://wenku•baidu•com/search?lm=0&od=0&ie=utf-8&dyTabStr=MCwxLDYsNCw1LDMsMiw3LDgsOQ%3D%3D&word=test&ie=utf-8 (29/10/2021) +||baidu.com^$removeparam=lm +||baidu.com^$removeparam=od +||baidu.com^$removeparam=dyTabStr +! http://zhidao•baidu•com/search?&ct=17&pn=0&tn=ikaslist&rn=10&word=test (29/10/2021) +! https://image•baidu•com/search/index?tn=baiduimage&ct=201326592&word=2020%C4%EA%B6%C8%D6%D0%B9%FA%D2%BD%D4%BA%C5%C5%D0%D0%B0%F1&t=3&ie=gbk (20/11/2021) +||baidu.com/search?$removeparam=ct +||baidu.com/search/index?$removeparam=ct +! https://github.com/DandelionSprout/adfilt/pull/319 +||baidu.com^$removeparam=asctag +||baidu.com^$removeparam=rq +||baidu.com^$removeparam=vslid +! https://github.com/DandelionSprout/adfilt/pull/325 +||baidu.com^$removeparam=gsid +||baidu.com^$removeparam=idctag +||baidu.com^$removeparam=logid +||baidu.com^$removeparam=pageFrom +||baidu.com^$removeparam=sids +||baidu.com^$removeparam=srcp +! https://github.com/DandelionSprout/adfilt/pull/350 +! https://baike•baidu•com/item/test/16103773?ivk_sa=1024630g (15/11/2021) +||baidu.com^$removeparam=ivk_sa +! https://github.com/DandelionSprout/adfilt/pull/359 +! https://haokan•baidu•com/v?vid=11488952903919738336&sfrom=baidu-feed (18/11/2021) +||baidu.com^$removeparam=sfrom +! https://haokan•baidu•com/v?pd=wisenatural&vid=15466131782701772528 (18/11/2021) +||haokan.baidu.com/v?$removeparam=pd +! https://haokan•hao123•com/v?vid=9319456073071181602&pd=haokan_share&context=%7B%22cuid%22%3A%22_iv9ag8c28gHOHuhYaBjilulH800a2iW_aB_8_u62ujPaB8Olu29agfJWO5kfSMSw0bmA%22%7D (14/02/2022) +||haokan.hao123.com/v?$removeparam=pd +||haokan.hao123.com/v?$removeparam=context +! https://baike•baidu•com/tashuo/browse/content?id=90920d34ee1ab7d8f0531794&lemmaId=554903&fromLemmaModule=pcBottom&lemmaTitle=%E8%96%9B%E5%AE%9A%E8%B0%94%E7%9A%84%E7%8C%AB (18/11/2021) +||baike.baidu.com^$removeparam=fromLemmaModule +||baike.baidu.com/tashuo/browse/content?$removeparam=lemmaId +||baike.baidu.com/tashuo/browse/content?$removeparam=lemmaTitle +! https://baike•baidu•com/tashuo/browse/content?id=84d19be0ff2608324a4bdf94&fromModule=pcArticleMoreRecommend (18/11/2021) +||baike.baidu.com^$removeparam=fromModule +! https://github.com/DandelionSprout/adfilt/pull/364 +! https://mbd•baidu•com/newspage/data/dtlandingsuper?nid=dt_5624822534906982005&sourceFrom=homepage (20/11/2021) +||baidu.com^$removeparam=sourceFrom +! https://tieba•baidu•com/f?kw=%E6%98%93%E8%AF%AD%E8%A8%80&frs=yqtb (20/11/2021) +||baidu.com^$removeparam=frs +! https://www•baidu•com/link?url=DypBAruKxuzkAvWXFHq_rxxT5MydC8DJ4NHQl_AF1S68iPgkIzz25jieqDZlF0QuyudS5uWFCIoQjZQDNT73j_&wd=&eqid=bbdd7ac30001f6b30000000661990cd3 (20/11/2021) +! It is a redirect link. +||baidu.com/link?$removeparam=eqid +||baidu.com/link?$removeparam=wd +! https://map•baidu•com/poi/SeasonTest%E5%AD%A3%E7%84%B6%E9%A4%90%E5%8E%85/@13540616•122963477,3641295•0502960454,12•83z?uid=3a7516a5c9d09cb6fda778d0&ugc_type=3&ugc_ver=1&device_ratio=1&compat=1&pcevaname=pc4•1&newfrom=zhuzhan_webmap&querytype=detailConInfo&da_src=shareurl (20/11/2021) +||map.baidu.com^$removeparam=compat +||map.baidu.com^$removeparam=da_src +||map.baidu.com^$removeparam=device_ratio +||map.baidu.com^$removeparam=newfrom +||map.baidu.com^$removeparam=pcevaname +||map.baidu.com^$removeparam=ugc_type +||map.baidu.com^$removeparam=ugc_ver +! https://wenku•baidu•com/view/1fab21892a160b4e767f5acfa1c7aa00b42a9de8•html?fixfr=nCtMIYeqlpHMQxJ6JQTzXA%253D%253D&rec_flag=default&sxts=1637422043101 (20/11/2021) +||wenku.baidu.com^$removeparam=fixfr +||wenku.baidu.com^$removeparam=rec_flag +||wenku.baidu.com^$removeparam=sxts +! https://github.com/DandelionSprout/adfilt/pull/480 +! https://www•baidu•com/s?wd=Test&ie=utf-8&hl_tag=flayer (02/02/2022) +||baidu.com^$removeparam=hl_tag +! https://zhidao•baidu•com/question/30703157•html?qbl=relate_question_0 (02/02/2022) +||zhidao.baidu.com^$removeparam=qbl +! https://wenku•baidu•com/search?word=Test&cc=SearchFloatBtn (02/02/2022) +||wenku.baidu.com/search?$removeparam=cc +! https://baike•baidu•com/item/%E4%B8%AD%E5%9B%BD/1122445?lemmaFrom=lemma_starMap (19/09/2022) +||baike.baidu.com^$removeparam=lemmaFrom +! https://wenku•baidu•com/view/5981c6211db91a37f111f18583d049649a660e40•html?_wkts_=1674739189830 (26/01/2023) +! https://github.com/DandelionSprout/adfilt/pull/762 +||wenku.baidu.com^$removeparam=_wkts_ +wenku.baidu.com##+js(set,history.replaceState,noopFunc) +! https://wenku•baidu•com/view/8228b0e3f342336c1eb91a37f111f18583d00cc0?aggId=(...) (26/01/2023) +||wenku.baidu.com^$removeparam=aggId +! https://github.com/DandelionSprout/adfilt/issues/831 +||baidu.com^$removeparam=fenlei +||baidu.com^$doc,removeparam=/^rsv_.*$/ +||baidu.com^$doc,removeparam=rn +||baidu.com^$removeparam=bsst +||baidu.com^$removeparam=p_tk +||baidu.com^$doc,removeparam=ps +||baidu.com^$doc,removeparam=nc +||baidu.com^$doc,removeparam=xzhid +||baidu.com^$doc,removeparam=fid +||baidu.com^$doc,removeparam=pi +||baidu.com^$doc,removeparam=iid +||baidu.com^$doc,removeparam=query +||baidu.com^$doc,removeparam=lattr +||baidu.com^$doc,removeparam=category +||baidu.com^$doc,removeparam=jid +||baidu.com^$doc,removeparam=prod_type +||baidu.com^$doc,removeparam=cf +||baidu.com^$doc,removeparam=miniId +||baidu.com^$doc,removeparam=/^from.*$/ +! (Causes issues: https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10554103) +||baidu.com^$doc,removeparam=tpl_from,domain=~graph.baidu.com +! (https://github.com/DandelionSprout/adfilt/issues/831#issuecomment-1614339807) +!!!||baidu.com^$removeparam=ie +! (https://github.com/AdguardTeam/AdguardFilters/issues/200279) +!!!||m.baidu.com^$removeparam=from + +!!!! ——— 📺 Bilibili ——— +! https://github.com/uBlockOrigin/uAssets/pull/10010 +||bilibili.com^$removeparam=/^current.*$/ +||bilibili.com^$removeparam=/^from.*$/ +||bilibili.com^$removeparam=/^network.*$/ +||bilibili.com^$removeparam=/^playurl.*$/ +||bilibili.com^$removeparam=/^share_.*$/ +||bilibili.com^$removeparam=accept_quality +||bilibili.com^$removeparam=bbid +||bilibili.com^$removeparam=broadcast_type +||bilibili.com^$removeparam=bsource +||bilibili.com^$removeparam=hotRank +||bilibili.com^$removeparam=p2p_type +||bilibili.com^$removeparam=platform_network_status +||bilibili.com^$removeparam=quality_description +||bilibili.com^$removeparam=referfrom +||bilibili.com^$removeparam=seid +||bilibili.com^$removeparam=spm_id_from +||bilibili.com^$removeparam=tdsourcetag +||bilibili.com^$removeparam=unique_k +! https://github.com/the1812/Bilibili-Evolved/commit/e859b988c5a28ebd1acdedd2df037f23ab27637d +! https://github.com/AdguardTeam/AdguardFilters/issues/106834 +||bilibili.com/video/*$removeparam=ts +! https://manga•bilibili•com/detail/mc25717?refer_from=bili_main_nav +||bilibili.com^$removeparam=refer_from +! https://show•bilibili•com/platform/home•html?msource=pc_web +||bilibili.com^$removeparam=msource +! https://github.com/DandelionSprout/adfilt/pull/355 +! https://github.com/the1812/Bilibili-Evolved/issues/974 +||bilibili.com/bangumi$removeparam=theme +! https://github.com/DandelionSprout/adfilt/pull/354 +! https://github.com/the1812/Bilibili-Evolved/issues/913 +||bilibili.com/audio/au*?$removeparam=type +||bilibili.com/audio/mycollection?$removeparam=type +! https://github.com/DandelionSprout/adfilt/pull/353 +! https://github.com/the1812/Bilibili-Evolved/issues/1574 +^p=1^$removeparam=p,domain=bilibili.com +^t=0^$removeparam=t,domain=bilibili.com +! https://github.com/DandelionSprout/adfilt/pull/477 +! https://github.com/the1812/Bilibili-Evolved/issues/1251 +!!! ^type=1^$removeparam=type,domain=bilibili.com +! https://github.com/DandelionSprout/adfilt/pull/497 +! https://www•bilibili•com/video/BV1Br4y1h7BW?-Arouter=story (10/02/2022) +||bilibili.com^$removeparam=-Arouter +! https://github.com/DandelionSprout/adfilt/pull/498 +! https://b23•tv/qyCIzk0?share_medium=android&share_source=qq&bbid=XY109CF1E34C218EE069040BA659740FD307B&ts=1644566174988 (11/02/2022) +||b23.tv^$removeparam=/^share_.*$/ +||b23.tv^$removeparam=bbid +||b23.tv^$removeparam=ts +! https://github.com/DandelionSprout/adfilt/pull/605 +! https://www•bilibili•com/video/BV1DY4y1G7tc?vd_source=33a986dae9358e2f068c82adcd1688e4 (13/06/2022) +||bilibili.com^$removeparam=vd_source +! https://www•bilibili•com/video/BV1wt4y1T7zn/?is_story_h5=false (03/12/2022) +||bilibili.com^$removeparam=is_story_h5 +! https://www•bilibili•com/video/BV1Yy4y1V7jj/?buvid=*&mid=*&up_id=350329322 (29/12/2022) +! https://github.com/DandelionSprout/adfilt/pull/723 +||bilibili.com/video/*$removeparam=buvid +||bilibili.com/video/*$removeparam=mid +||bilibili.com^$removeparam=up_id +! https://www•bilibili•com/video/BV1vd4y1V7a4/?plat_id=163 (26/01/2023) +! https://github.com/DandelionSprout/adfilt/pull/761 +||bilibili.com^$removeparam=plat_id +! https://www•bilibili•com/video/BV1iQ4y1J7ti/?spmid=main•ugc-video-detail•0•0 (01/11/2023) +! https://github.com/DandelionSprout/adfilt/pull/940 +||bilibili.com^$removeparam=spmid + +!!!! ——— 🟩 iQIYI ——— +! https://github.com/DandelionSprout/adfilt/pull/390 +! https://www•iqiyi•com/v_126y0fmbvmw•html?vfrm=pcw_home&vfrmblk=D&vfrmrst=712211_focus_A_image1 (30/11/2021) +||iqiyi.com^$removeparam=vfrm +||iqiyi.com^$removeparam=vfrmblk +||iqiyi.com^$removeparam=vfrmrst +! https://www•iqiyi•com/v_24ootmqzdts•html?r_area=rec_you_like&r_source=230&bkt=MBA_PW_T3_59&e=18c7f339676f3508a87cd758bbe0c711&stype=2 (30/11/2021) +||iqiyi.com^$removeparam=bkt +||iqiyi.com^$removeparam=e +||iqiyi.com^$removeparam=r_area +||iqiyi.com^$removeparam=r_source +||iqiyi.com^$removeparam=stype +! https://www•iqiyi•com/v_2fa0wqg80qw•html?pltfm=11&pos=title&flashvars=videoIsFromQidan%3Ditemviewclk_a#vfrm=5-6-0-1 (30/11/2021) +||iqiyi.com^$removeparam=flashvars +||iqiyi.com^$removeparam=pltfm +||iqiyi.com^$removeparam=pos +! https://game•iqiyi•com/togame/entry_latest?game_id=10696&pccenter_fr=pcw_banner (30/11/2021) +||iqiyi.com^$removeparam=pccenter_fr +! https://list•iqiyi•com/www/2/-149------------11-1-1-iqiyi--.html?s_source=PCW_SC (30/11/2021) +||iqiyi.com^$removeparam=s_source +! https://so•iqiyi•com/so/q_%E7%86%8A%E5%87%BA%E6%B2%A1?source=hot&sr=9939350662687346&ssrt=20211130002322412&ssra=1a6f10d51f0055e2a69c43ffb82c3314 (30/11/2021) +||iqiyi.com^$removeparam=source +||iqiyi.com^$removeparam=sr +||iqiyi.com^$removeparam=ssra +||iqiyi.com^$removeparam=ssrt +! https://github.com/DandelionSprout/adfilt/pull/478 +! https://help•iqiyi•com/?entry=ugcudfail (01/02/2022) +||help.iqiyi.com^$removeparam=entry + +!!!! ——— Sogou ——— +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1421356 +||sogou.com^$removeparam=_asf +||sogou.com^$removeparam=_ast +||sogou.com^$removeparam=lkt +||sogou.com^$removeparam=s_from +||sogou.com^$removeparam=sst0 +||sogou.com^$removeparam=sugsuv +||sogou.com^$removeparam=sugtime +||sogou.com^$removeparam=sut +||sogou.com^$removeparam=w +! https://github.com/DandelionSprout/adfilt/pull/310 +$removeparam=clickArea +$removeparam=user_ip +||sogou.com^$removeparam=bh +||sogou.com^$removeparam=entityid +||sogou.com^$removeparam=hintidx +||sogou.com^$removeparam=htdbg +||sogou.com^$removeparam=innerid +||sogou.com^$removeparam=interation +||sogou.com^$removeparam=interV +! https://github.com/DandelionSprout/adfilt/pull/364 +! https://www•sogou•com/web?query=Test&ie=utf8&oq&ri=0&suguuid=0caa7aac-2827-472b-942c-a5f03b0704ce&stj=0%3B4%3B0%3B0&stj2=0&stj0=0&stj1=4&hp=48&hp1&suglabid=suglabId_1 (20/11/2021) +||sogou.com^$removeparam=/^hp.*$/ +||sogou.com^$removeparam=/^stj.*$/ +||sogou.com^$removeparam=oq +||sogou.com^$removeparam=ri +||sogou.com^$removeparam=suglabid +||sogou.com^$removeparam=suguuid +! https://baike•sogou•com/v64825130•htm?ch=ch•bk•amb&fromTitle=test (20/11/2021) +||baike.sogou.com^$removeparam=ch +||sogou.com^$removeparam=fromTitle +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1674964 +||pb.sogou.com^$removeparam=scrnwi +||pb.sogou.com^$removeparam=scrnhi +||pb.sogou.com^$removeparam=uigs_cookie +||pb.sogou.com^$removeparam=uigs_t + +!!!! ——— Tencent ——— +! https://github.com/ClearURLs/Rules/issues/13 +||mp.weixin.qq.com^$removeparam=ckhsm +||mp.weixin.qq.com^$removeparam=scene +@@||mp.weixin.qq.com/mp/qrcode?$removeparam=scene +||mp.weixin.qq.com^$removeparam=xtrack +||mp.weixin.qq.com^$removeparam=key +||mp.weixin.qq.com^$removeparam=ascene +||mp.weixin.qq.com^$removeparam=uin +||mp.weixin.qq.com^$removeparam=devicetype +||mp.weixin.qq.com^$removeparam=version +||mp.weixin.qq.com^$removeparam=exportkey +||mp.weixin.qq.com^$removeparam=pass_ticket +! https://github.com/DandelionSprout/adfilt/pull/349 +$removeparam=clicktime +$removeparam=nettype +||mp.weixin.qq.com^$removeparam=abtest_cookie +||mp.weixin.qq.com^$removeparam=chksm +||mp.weixin.qq.com^$removeparam=count +||mp.weixin.qq.com^$removeparam=enterid +||mp.weixin.qq.com^$removeparam=from_msgid +||mp.weixin.qq.com^$removeparam=from_itemidx +||mp.weixin.qq.com^$removeparam=sessionid +||mp.weixin.qq.com^$removeparam=subscene +! https://github.com/DandelionSprout/adfilt/pull/341 +$removeparam=report_recomm_player +! https://github.com/DandelionSprout/adfilt/pull/386 +||mail.qq.com/cgi-bin/frame_html?$removeparam=r +! https://github.com/DandelionSprout/adfilt/pull/394 +! https://m•v•qq•com/x/m/play?cid=mzc00200prv7r23&vid=&ptag=cn•bing•com%23v•index•adaptor%232 (01/12/2021) +||qq.com^$removeparam=ptag +! https://github.com/DandelionSprout/adfilt/pull/482 +! https://view•inews•qq•com/a/20220202A07TQY00?refer=wx_hot&ft=0 (03/02/2022) +||view.inews.qq.com^$removeparam=refer +||view.inews.qq.com^$removeparam=ft +! https://github.com/DandelionSprout/adfilt/pull/496 +! https://user•qzone•qq•com/1250252459/infocenter?via=toolbar (10/02/2022) +^via=toolbar^$removeparam=via,domain=user.qzone.qq.com + +!! 🏘️ ——— Miscellaneous specific entries ——— 🏘️ ! +! No particular examples +$removeparam=app,domain=tiktok.com|music.apple.* +! (Do not add to the below entry: play•google•com; see https://github.com/DandelionSprout/adfilt/issues/475) +$removeparam=c,doc,domain=announcements.bybit.com|appsflyer.com|farfetch.com|glami.cz|hepsiburada.com|norton.com|onelink.me|shopee.*|tiktok.com|instabox.io +$doc,removeparam=campaign,domain=1sol.io|bdsmx.tube|blue-tomato.com|bybit.com|coinpanel.com|discord.*|docs.google.com|docsend.com|eventbrite.*|forms.gle|gleam.io|goodcrypto.app|instagram.com|kasta.io|mrgay.tube|outnorth.fi|peterhahn.*|reddit.app.link|runnode.com|scmp.com|shopee.*|sitepoint.com|sportler.com|t.me|twitter.com|ubereats.com|x.com|youtube.com +$removeparam=/^pf_rd_.*$/,domain=shopbop.com|amazon.*|imdb.com|zappos.com|audible.*|6pm.com +$removeparam=Source,domain=facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|messenger.com|evga.com +$removeparam=version,domain=mp.weixin.qq.com|us.norton.com +$removeparam=p,domain=banggood.com|sogou.com|bstn.com +$removeparam=linkId,domain=amazon.*|cbsnews.*|disneyplus.com|espn.*|sporza.be +$removeparam=trkid,domain=netflix.com|tokopedia.com +! (Exceptions: Discord's app download buttons, https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-11185142) +$doc,removeparam=channel,domain=1sol.io|amazon.*|bybit.com|coinpanel.com|docs.google.com|docsend.com|eventbrite.*|forms.gle|gleam.io|goodcrypto.app|instagram.com|kasta.io|ngx.me|privateinternetaccess.com|reddit.app.link|rei.com|runnode.com|squarespace.com|t.me|twitter.com|xd.wayin.com|x.com +$removeparam=fr,domain=baidu.com|thegay.com|todayonline.com|hclips.com|search.yahoo.com +$removeparam=promo,domain=thegay.com|hammacher.com|upornia.com|hclips.com +$removeparam=sref,domain=bloomberg.com|go.skimresources.com|go.skimlinks.com|go.redirectingat.com +$removeparam=argsite,domain=metaffiliation.com +$removeparam=ctc,domain=avantlink.com +$removeparam=pid,doc,domain=123inkjets.com|appsflyer.com|bergfreunde.*|bybit.com|dobrytextil.cz|farfetch.com|fifa.com|glami.cz|hepsiburada.com|neeva.com|onelink.me|play.google.com|samsclub.com|shopee.*|th.bing.com|tiktok.com +$removeparam=subid,domain=admitad.com|mintmobile.com|secretlab.*|webmasterplan.com +$removeparam=tracking,domain=affiliatefuture.com|facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|gtomega.*|malwarebytes.com|messenger.com +$removeparam=ws,domain=ds1.nl + +! https://shop-links•co/link/?publisher_slug=future&u1=tomshardware-us-1320336574459533300&exclusive=1&url=(...)&article_name=Best%20SSDs%202021%3A%20From%20Budget%20SATA%20to%20Blazing-Fast%20NVMe&article_url=(...) +$removeparam=u1,domain=linksynergy.com|shop-links.co +$removeparam=article_name,domain=shop-links.co +$removeparam=article_url,domain=shop-links.co + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-782437 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-931912 +$removeparam=/^shared.*$/,domain=alibi.fi|anna.fi|eralehti.fi|hymy.fi|kaksplus.fi|kotiliesi.fi|rakennusmaailma.fi|seura.fi|tekniikanmaailma.fi +$removeparam=origin,denyallow=platform.twitter.com,domain=archive.org|buzzfeed.com|buzzfeednews.com|drop.com|flaticon.com|nordstrom.com|norton.com|philips.*|symbolab.com|yle.fi|dressmann.com + +! https://fernerjacobsen•no/?epi=STS-SHP--FernerJacobsen-Logo%7Cxid%3Afr1624121412114eah +$removeparam=epi,domain=fernerjacobsen.no|webhallen.com|microsoft.com|xbox.com|adtraction.com|tradedoubler.com +$removeparam=epi2,domain=tradedoubler.com + +! https://www•hs•fi/talous/art-2000006474289•html?share=095cb51bfd3619323ff183dd633ae8ab +! https://www•quora•com/What-are-some-of-the-greatest-tennis-matches-ever-played?share=1 --> https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2943328 +$removeparam=share,domain=hs.fi|oerproject.com + +! https://www•loistoristeilyt•fi/?agency=napsu +$removeparam=agency,domain=loistoristeilyt.fi + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1084659 (03/08/2021) +$removeparam=index,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=pool,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=region,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1155198 +$removeparam=sm12 +$removeparam=ts,domain=al.to|baidu.com|combat.pl|x-kom.pl +$removeparam=token,domain=al.to|combat.pl|x-kom.pl + +! http://www•bodenusa•com/?tc_ch=affs&tc_ve=ppj&code=X3W6&tc_so=8439&tc_me=cr&tc_ca=na&tc_au=na&tc_cr=2-420132&tc_campid=na&tc_adgroupid=na&tc_kwid=na&tc_matchid=na +$removeparam=/^tc_.*$/,domain=bodenusa.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1212122 +$removeparam=name,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://www•bloomingdales•com/?m_sc=aff&ranPublisherID=qpF0HYnRugA&ranLinkTypeID=10 +$removeparam=m_sc,domain=bloomingdales.com + +! https://us•boohoo•com/?$3p=a_cj_affiliate&~click_id=8c77e9c00c1e11ec82da00790a180510&~secondary_publisher=Offers•com%20-%20Vertive%2C%20LLC&$canonical_url=https%3A%2F%2Fus•boohoo•com%2F&~keyword=8807380&cj_linkd=12344165&cj_webid=8807380&cj_affid=1397064&cj_affname=Offers•com%20-%20Vertive%2C%20LLC&_branch_match_id=962049055156509358 +! https://www•forever21•com/?$3p=a_cj_affiliate&~click_id=b8c806cf0cad11ec806d4d010a18050d&~secondary_publisher=Offers•com%20-%20Vertive%2C%20LLC&$canonical_url=http%3A%2F%2Fwww•forever21•com&cj_pub_sid=06gtKjdPmfBs463ojiL8awp&_branch_match_id=962306946010631351 +$removeparam=/^(\$)/,domain=boohoo.com|forever21.com +$removeparam=/^\~/,domain=boohoo.com|forever21.com + +! https://www•columbia•com/?uid=10728209&nid=8807380 +$removeparam=nid,domain=columbia.com|columbiasportswear.*|sorel.com +$removeparam=uid,domain=alldebrid.fr|columbia.com|entradas.com|links.e.malwarebytes.com|sorel.com|tomtop.com + +! https://www•barrons•com/articles/etf-giants-push-back-against-senate-democrat-who-wants-to-take-away-tax-break-51631753035?refsec=hp_INTERESTS_taxes +$removeparam=refsec,domain=barrons.com + +! https://www•marketwatch•com/personal-finance/real-estate/rent/united-states/new-york/new-york?reloadLocationOnSearch=false&searchType=suggested&reflink=mc_wsj_search +$removeparam=reflink,domain=marketwatch.com|mansionglobal.com|wsj.com + +! https://edition•cnn•com/?hpt=header_edition-picker +$removeparam=hpt,domain=cnn.com + +! https://blog•archive•org/matching-gifts/?iax=typage +||archive.org^$removeparam=iax + +! https://cdon•no/elektronikk/apple-thunderbolt-to-gigabit-ethernet-adapter-nettverksadapter-thunderbolt-gigabit-ethernet-p54223599?country=NO&g=20364854 (15/11/2020) +||cdon.$removeparam=g + +! https://www•pbtech•co•nz/product/MPHSAM00510/Samsung-Galaxy-A51-2020-Dual-SIM-Smartphone-6GB128?qr=pspy (28/11/2020) +||pbtech.$removeparam=qr + +! https://www•son-video•com/article/ecouteurs-true-wireless/apple/airpods-avec-boitier-de-charge?ae=12 (28/11/2020) +||son-video.com^$removeparam=ae + +! https://www•fnac•es/mp9080323/TV-OLED-LG-UltraHD-4K-55-OLED55A13LA-negro/w-4?Origin=AFF_TRDB_2434087&ptd=70431#omnsearchpos=10 +||fnac.$removeparam=Origin + +! https://www•paypal•com/myaccount/transaction/details/7CY16898V3123435J?v=1&utm_unptid=&ppid=RT000016&cnac=NO&rsta=no_NO(nb-NO)&cust=&unptid=&calc=24c08e54728d&unp_tpcid=null&page=main%3Aemail%3ART000016&pgrp=main%3Aemail&e=cl&mchn=em&s=ci&mail=sys&appVersion=1•26•0&xt= +||paypal.com^$removeparam=calc + +! https://www•youtube•com/watch?v=ACb-3n4tRGE&ab_channel=BillyO%27Reilly (07/12/2020) +||youtube.com^$removeparam=ab_channel + +! https://my•postnord•no/tracking/73330062019301037?mobile=00000000&signed=30c93bff-3e20-4bca-bedf-d96c464a9328 +||postnord.$removeparam=mobile +||postnord.$removeparam=signed + +! https://rugby•no/finn-din-lokale-klubb/ (05/03/2021) +||maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate^$removeparam +||maps.googleapis.com/maps/api/js/QuotaService.RecordEvent^$removeparam + +! https://ekstrabladet•dk/nyheder/samfund/slut-med-massageannoncer/8498857?account=ebreaking&ext_source=twitter (10/03/2021) +||ekstrabladet.dk^$removeparam=account + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-487427 (17/03/2021) +||tradera.com^$removeparam=transactionalEmail + +! https://www•tv2•no/?r=refresh (16/12/2020) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-987226 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1031533 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1914216 +$~xmlhttprequest,removeparam=r,domain=tv2.no|linode.com|ledger.*|mrgay.com|odysee.com + +! https://no•pinterest•com/pin/371476669268114259/?d=t&mt=signupOrPersonalizedLogin (21/03/2021) +||pinterest.*mt=signup$removeparam=d +||pinterest.*mt=signup$removeparam=mt +! https://no•pinterest•com/pin/220465344250693741/?mt=login +||pinterest.*/?mt=login^$removeparam=mt + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-526736 (25/03/2021) +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-873926 +||tcgplayer.com^$removeparam=productLineName +||tcgplayer.com^$removeparam=setName + +! https://www•humblebundle•com/store/?linkID=&mcID=102:UUIDHERE:ot:UUIDHERE:1 (06/05/2021) +||humblebundle.com^$removeparam=linkID +||humblebundle.com^$removeparam=mcID + +! https://cdnb•artstation•com/p/assets/images/images/030/045/719/large/abhishek-karmakar-b56f0421b303b8d9016f022d17330898•jpg?1599443127 (06/05/2021) +||artstation.com^$removeparam=/^\d.*$/ + +! https://www•imdb•com/title/tt10048342/mediaviewer/rm2490882049/?context=default +! https://open•spotify•com/track/64IcRXZ9TzOOqyse3EPA3Y?context=spotify%3Aplaylist%3A37i9dQZF1Epio1Kah92zAl +! https://www•avito•ru/azov/tovary_dlya_detey_i_igrushki/my_little_pony_pinki_pay_2041239389?context=(...) (26/12/2023) +$removeparam=context,domain=imdb.com|fiverr.com|spotify.com|avito.ru|avito.ma + +! https://adguardteam•github.io/AnonymousRedirect/redirect•html?url=https%3A%2F%2Fwww•nytimes•com%2F2021%2F01%2F21%2Fopinion%2Fpublic-transit-funding•html%3Faction%3Dclick%26module%3DWell%26pgtype%3DHomepage%26section%3DEditorials (24/01/2021) +$removeparam=action,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=module,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion|scmp.com +$removeparam=pgtype,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion|scmp.com +$removeparam=section,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion|nextdoor.com|store.thesims3.com + +! https://www•imdb•com/title/tt7826036/?ref_=ttep_ep5 +$doc,removeparam=ref_,domain=amazon.*|awesomeopensource.com|boxofficemojo.com|facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|imdb.com|primevideo.com|shopbop.com + +! https://www•argos•co•uk/product/2727075?tag=ar:events:furniture-sale:carousel:2727075 +$removeparam=tag,domain=argos.co.uk|habitat.co.uk|tv2.no|support.github.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-728592 +$removeparam=publisher_id,domain=t-mobile.com|udemy.com +||udemy.com^$removeparam=website_id +||hostinger.$removeparam=session + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-737564 +||riverisland.com^$removeparam=sem +||marksandspencer.com^$removeparam=bvstate + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-750434 +||xbox.com^$removeparam=xr +||deepdiscount.com^$removeparam=bid +$removeparam=medium,domain=1sol.io|bybit.com|coinpanel.com|deepdiscount.com|discord.*|docs.google.com|docsend.com|eonline.com|eventbrite.*|forms.gle|gleam.io|goodcrypto.app|instagram.com|kasta.io|ngx.me|outnorth.fi|runnode.com|t.me|twitter.com|xd.wayin.com|x.com|youtube.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-750307 +$removeparam=rid,domain=giphy.com +||rightmove.co.uk^$removeparam=csg + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-770867 +$removeparam=ServiceType,domain=cnet.*|gamespot.com +$removeparam=UniqueID,domain=cnet.*|gamespot.com +$removeparam=PostType,domain=cnet.*|gamespot.com +$removeparam=TheTime,domain=cnet.*|gamespot.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-771456 +||bbc.$removeparam=pinned_post_locator +||bbc.$removeparam=pinned_post_asset_id +||bbc.$removeparam=pinned_post_type +||thehackernews.com^$removeparam=_m + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-783185 +||apple.com^$removeparam=fnode +||epidemicsound.com^$removeparam=_us +||epidemicsound.com^$removeparam=_usx +||photojobz.com^$removeparam=hop +||microsoft.com^$removeparam=headerid +||microsoft.com^$removeparam=/^AAAA.*$/ +||babbel.com^$removeparam=bsc +||babbel.com^$removeparam=btp +||microsoft.com^$removeparam=destrt + +! https://www•data-systems•fi/tuote/seagate-2tb-hdd-for-ps4/?ad=hintaseuranta&ad_src=hintaseuranta•fi&ad_content=Seagate+Game+Drive+2+TB+(PS4)+STGD2000200%2c+ulkoinen+kovalevy&ad_prodid=9851598 +! https://github.com/DandelionSprout/adfilt/commit/2781552717e908b5b33c2fd497151e11cc67abcf +$removeparam=ad,domain=24hshop.fi|adlibris.com|data-systems.fi|e-ville.com|moosejaw.com|multitronic.fi|scandinavianphoto.fi|swamp.fi|ocado.com|ask.com|askmoney.com|bloglines.com|consumersearch.com|directhit.com|faqtoids.com|findthedish.com|informationvine.com|internetcorkboard.com|life123.com|ohdeal.com|questionsanswered.net|reference.com|shop411.com|shopping.net|simpli.com|smarter.com|symptomfind.com +$removeparam=ad_src,domain=24hshop.fi|adlibris.com|data-systems.fi|e-ville.com|scandinavianphoto.fi|swamp.fi +$removeparam=ad_content,domain=24hshop.fi|adlibris.com|data-systems.fi|e-ville.com|scandinavianphoto.fi|swamp.fi +$removeparam=ad_prodid,domain=24hshop.fi|adlibris.com|data-systems.fi|e-ville.com|scandinavianphoto.fi|swamp.fi + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-810773 +||rei.com^$removeparam=target_id +||squarespace.com^$removeparam=subchannel + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1412160 +$removeparam=tracker,domain=dustdeal.nl|batteryupgrade.* +! ||booking.com^$removeparam=label (Breaks slide-in hotel review feeds) + +! https://www•verizon•com/deals/?SID=908A84AE-9041-433A-8EC7-CD9AB19B08F4&vendorid=CJM&PUBID=746431&cjevent=fb375adac6a811eb838200b20a18050d&cjdata=MXxZfDB8WXww +||verizon.com^$removeparam=vendorid + +! https://www•discoveryplus•dk/programmer/fk-ikke-med-piger?idp=Facebook&responseCode=212 (18/06/2021) +||discoveryplus.$removeparam=idp +||discoveryplus.$removeparam=responseCode + +! https://www•tui•fi/?agent=napsu +! https://www•tui•co•uk/?onebrand_source=country_selector_tuicom +||tui.$removeparam=agent +$removeparam=onebrand_source + +! https://www•hp•com/us-en/shop/slp/weekly-deals?jumpid=ma_home_hero_na_1_210623 +||hp.com^$removeparam=jumpid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1015504 +||walmart.com^$removeparam=veh + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1018250 +$removeparam=ved,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1018655 +||hinta.fi^$removeparam=v +@@||hinta.fi/lib/$removeparam=v +! https://www•bbc•co•uk/news/uk-57892934?at_medium=custom7&at_custom4=2CB46890-EAAD-11EB-AC49-99003A982C1E&at_custom3=BBC+News&at_custom1=%5Bpost+type%5D&at_campaign=64&at_custom2=facebook_page&fbclid=(...) +$removeparam=at_medium,domain=bbc.*|cardif.fr +||bbc.$removeparam=at_custom1 +||bbc.$removeparam=at_custom2 +||bbc.$removeparam=at_custom3 +||bbc.$removeparam=at_custom4 +||bbc.$removeparam=at_campaign + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1031533 +||simplelogin.io^$removeparam=slref + +! https://encrypted-tbn0•gstatic•com/images?q=tbn:ANd9GcRTQ_thTIPr-4kGYMHEyfPeD9YN_0fwvx4-fQ&usqp=CAU +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2466789 +$removeparam=usqp,domain=gstatic.com|cdn.ampproject.org + +! https://www•gog•com/promo/rerelease_ultima_underworld_and_syndicate?pp=b2a10a6c3dcadb10c8ffd734c1bab896d55cf0ec (06/08/2021) +||gog.com^$removeparam=pp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1141831 +||roblox.com^$removeparam=refPageId + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1142244 +||taxscouts.$removeparam=referralSource +||ting.com^$removeparam=lpn +||newegg.com^$removeparam=quicklink +||newegg.com^$removeparam=nm_mc +$removeparam=bsencid +||target.com^$removeparam=clkid +$removeparam=adcampaigngroup +||dell.com^$removeparam=dgc +||dell.com^$removeparam=VEN1 +||dell.com^$removeparam=nclid +||dell.com^$removeparam=gacd +$removeparam=ref_id,domain=expedia.com|intuit.com|tunnelbear.com +||expedia.com^$removeparam=my_ad +$removeparam=sourceID,domain=gamestop.com|verizon.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1143347 +$removeparam=rank,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://www•asahi•com/sp/articles/ASP8K5CZ3P8KUTFK011•html?iref=comtop_7_01 +||asahi.com^$removeparam=iref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1151326 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-831247 +||malwarebytes.com^$removeparam=guard +||malwarebytes.com^$removeparam=x-source +||malwarebytes.com^$removeparam=ADDITIONAL_x-source + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1159362 +$removeparam=did,domain=columbiasportswear.*|aws + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1169570 +||ozon.ru^$removeparam=advert +||mediamarket.$removeparam=rbtc +||sitepoint.com^$removeparam=fromBlog +||msn.com^$removeparam=ignorejs +$doc,removeparam=sh,domain=forbes.com|reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion +$removeparam=soc_src +$removeparam=soc_trk +||euronews.com^$removeparam=_ope + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1185036 +||belk.com^$removeparam=start + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1203873 +||blue-tomato.com^$removeparam=varid +$removeparam=ia-pkpmtrack +||blue-tomato.com^$removeparam=zanox +||blue-tomato.com^$removeparam=/^.*_(\$)ja.*$/ +||spartoo.$removeparam=sx +||spartoo.$removeparam=track_id + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1206280 +$removeparam=impression_id,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +||microcenter.com^$removeparam=rf + +! https://business•udemy•com/resources/hybrid-workplace-webinar/?btn=ub-smartbar +||udemy.com^$removeparam=btn + +! https://en•as•com/en/2021/08/23/soccer/1629727141_093723•html?omnil=resrelart +! https://en•as•com/tag/lionel_messi/a?id_externo_noti=mod_ficha +! https://as•com/futbol/2021/08/24/primera/1629781727_235298•html?m1=cG9ydGFkYV9wb3J0YWRh&m2=QUNUVUFMSURBRA%3D%3D&m3=NA%3D%3D&m4=bm9ybWFs&m5=MjI%3D&m1=cG9ydGFkYV9wb3J0YWRh&m2=QUNUVUFMSURBRA%3D%3D&m3=NQ%3D%3D&m4=bm9ybWFs&m5=MjI%3D +||as.com^$removeparam=omnil +||as.com^$removeparam=id_externo_noti +||as.com^$removeparam=m1 +||as.com^$removeparam=m2 +||as.com^$removeparam=m3 +||as.com^$removeparam=m4 +||as.com^$removeparam=m5 + +! https://www•udemy•com/courses/search/?q=data+structures&kw=data+struc +$removeparam=kw,domain=udemy.com|hotels.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1263630 +||surfshark.com^$removeparam=transaction_id + +! https://blackfriday•com/stores/black-friday +$removeparam=CID,domain=burpee.com|chegg.com|express.com|farmandfleet.com|marvel.com|mcafee.com|overstock.com|pepboys.com|puritan.com|rosettastone.com|samsung.com|shutterfly.com|staples.com|teleflora.com|ulta.com|virginatlantic.com|vrbo.com|walgreens.com|media-cdn.costco.ca|media-cdn.costco.com +$removeparam=DZID,domain=autoanything.com +$removeparam=PID,domain=1800getlens.com|ae.com|allmodern.com|applevacations.com|ashford.com|autoanything.com|autodesk.com|bedbathandbeyond.com|booksamillion.com|boscovs.com|buschgardens.com|cheapcaribbean.com|chicos.com|choicehotels.com|dermstore.com|ecampus.com|expedia.com|express.com|factoryoutletstore.com|farmandfleet.com|hammacher.com|hawaiianairlines.com|intuit.com|jockey.com|kennethcole.com|landsend.com|lenovo.com|lens.com|mcafee.com|overstock.com|perfumania.com|samsung.com|sears.com|sierra.com|soma.com|staples.com|teleflora.com|ulta.com|verizon.com|virginatlantic.com|vistaprint.com|walgreens.com|wayfair.com|whitehouseblackmarket.com|wwe.com|yahoo.com|zchocolat.com|media-cdn.costco.ca|media-cdn.costco.com +$removeparam=SID,domain=ae.com|anntaylor.com|applevacations.com|ashford.com|autodesk.com|bedbathandbeyond.com|bhphotovideo.com|booksamillion.com|cheapcaribbean.com|chegg.com|chggtrx.com|ecampus.com|expedia.com|express.com|intuit.com|jockey.com|loft.com|mcafee.com|norton.com|overstock.com|perfumania.com|samsung.com|sierra.com|staples.com|taskrabbit.com|teleflora.com|verizon.com|vistaprint.com|walgreens.com|wwe.com|yahoo.com|zchocolat.com|zulily.com +$removeparam=adref,domain=ancestry.*|wolfram.com|wolframalpha.com +$removeparam=acid,domain=lenovo.com +$removeparam=aid,domain=adguard-dns.com|adguard-vpn.com|adguard.com|brownells.*|cafago.com|get.protonmail.com|get.protonvpn.com|tomtop.com|viator.com|wevpn.com +$removeparam=camp,domain=amazon.*|calvinklein.*|dickssportinggoods.com|dockers.com|dressbarn.com|lanebryant.com|levi.com|maurices.com|worldmarket.com|xg4ken.com +$removeparam=channelref,domain=asos.com +$removeparam=cmp,domain=agentprovocateur.com|brooksbrothers.com|cbc.ca|hulu.com|bestbuy.com +$removeparam=cp,domain=converse.com|nike.com|nextdoor.com|duckduckgo.com|duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion +$removeparam=ecmp,domain=4wheelparts.com +$removeparam=kc,domain=autoanything.com +$removeparam=/^linkshareid=.*$/i,domain=bloomingdales.com|macys.com +$removeparam=mc,domain=bose.*|hallmark.com +$removeparam=mid,domain=agentprovocateur.com|change.org|columbia.com|dxl.com|hanes.com|josbank.com|links.e.malwarebytes.com|onehanesplace.com|productshopper.*|columbiasportswear.*|saksfifthavenue.com|saksoff5th.com|sorel.com|lookmovie211.xyz|verabradley.com +$removeparam=mktvar002,domain=autodesk.com +$removeparam=mp_id,domain=blinds.com +$removeparam=ogmap,domain=coach.com|loft.com +$removeparam=ogmeas,domain=lanebryant.com +$removeparam=partid,domain=bellacor.com +$removeparam=/^partnerid=.*$/i,domain=1800contacts.com|al.to|allenedmonds.com|bloomingdales.com|combat.pl|famousfootwear.com|johnstonprams.com|macys.com|naturalizer.com|shoes.com|sportler.com|x-kom.pl +$removeparam=/^pubcid=.*$/i,domain=ashford.com +$removeparam=/^pubid=.*$/i,domain=conrad.de|express.com|ftd.com|verizon.com|vineyardvines.com|backcountry.com +$removeparam=/^pubname=.*$/i,domain=anntaylor.com|ashford.com|backcountry.com|bloomingdales.com|dermstore.com|express.com|famousfootwear.com|farmandfleet.com|gucci.com|hottopic.com|loft.com|naturalizer.com|samsclub.com +$removeparam=/^publisher=.*$/i,domain=asos.com|bose.*|dell.com|josbank.com|metmuseum.org|riteaid.com|shutterfly.com|tous.com|untilgone.com +$removeparam=/^publisherId=.*$/i,domain=blissworld.com|burkesoutlet.com|dell.com|kipling-usa.com|lensrentals.com|petsupplies.com|phonesoap.com +$removeparam=Publisher_Name,domain=shudders.com|virginatlantic.com +$removeparam=publishername,domain=vistaprint.com +$removeparam=PublisherSID,domain=gucci.com +$removeparam=pzid,domain=emirates.com +$doc,removeparam=/^refID=.*$/i,domain=allmodern.com|calphalon.com|priceline.com|questrade.com|wayfair.*|yankeecandle.com +$doc,removeparam=/^siteid=.*$/i,domain=agentprovocateur.com|amerimark.com|anntaylor.com|asos.com|awd-it.*|barenecessities.com|barrons.com|beautyencounter.com|buckle.com|burpee.com|chacos.com|coursera.org|dxl.com|dyson.com|ebay.*|famousfootwear.com|finishline.com|freetaxusa.com|gap.com|gapcanada.ca|gucci.com|hanes.com|hotwire.com|hulu.com|hunterboots.com|jcrew.com|josbank.com|kobo.com|lanebryant.com|laroche-posay.us|loft.com|magazines.com|marketwatch.com|maurices.com|merrell.com|newbalance.com|nordstrom.com|officedepot.com|onehanesplace.com|online4baby.com|radissonhotelsamericas.com|ralphlauren.com|saksfifthavenue.com|saksoff5th.com|samash.com|samsclub.com|saucony.com|sharperimage.com|skinceuticals.com|thingsremembered.com|thrifty.*|timeformecatalog.com|verabradley.com|vivaterra.com|wine.com|yoox.com +$removeparam=/^srcCode=.*$/i,domain=jcrew.com|magellans.com|teleflora.com|tigerdirect.com +$removeparam=scd,domain=ashleystewart.com + +! https://casper•com/?coupon_code_amount=50&coupon_code&partner_hero_name&promo_code&gwlurl=(...) +||casper.com^$removeparam=gwlurl + +! https://www•ifixit•com/Store/Tools/Toolkits?sponsor=ltt +||ifixit.com^$removeparam=sponsor + +! https://www•greenmangaming•com/?tap_a=1964-996bbb&tap_s=2041734-c9a23b +||greenmangaming.com^$removeparam=/^tap_.*$/ + +! https://icedrive•net/?pt=lojxagugwf +! https://github.com/AdguardTeam/AdguardFilters/issues/112128 +$removeparam=pt,domain=apple.com|icedrive.net + +! https://www•adorama•com/?sterm=VWlWgE0K8xyIRwNxiAS6PRWLUkBTDLT34xL1Ws0 +||adorama.com^$removeparam=sterm + +! https://www•kohls•com/search•jsp?submit-search=web-regular&search=Ninja%20Foodi%20Deluxe%20XLr&kls_sbp=17499784183223295270059026280929794051&cid=affiliate-_-75107 +! https://www•kohls•com/product/prd-5164006/ninja-creami-ice-cream-gelato-sorbet-maker•jsp?pfm=bdrecs-WebStore-Search-Horizontal1-b1174-257&bdrecsId=2bdf149f-933a-4139-a756-a9467ddd11ea?prdPV=32 +||kohls.com^$removeparam=kls_sbp +||kohls.com^$removeparam=pfm +||kohls.com^$removeparam=bdrecsId +||kohls.com^$removeparam=prdPV + +! https://www•lightinthebox•com/c/robot-vacuums-cleaners_113104?p•litb_from=SAS&p•utm_source=sas&p•utm_medium=affiliate&p•utm_campaign=136482&url=http%3A%2F%2Fwww•lightinthebox•com%2Fc%2Frobot-vacuums-cleaners_113104 +||lightinthebox.com^$removeparam=url + +! https://hoteles•com/?tmid=hcom-us•dps•cj•package-.package&PSRC=AFF10&rffrid=aff•hcom•us•002•003•8807380•cjaff•kwrd=886b4ff00cb611ec806d4d080a18050d&wapa6=00aLOkbcDwTPhG5y3pNOVi2&sub_publisher=1397064&sub_site=8807380&sub_ad=10780389 +||hoteles.com^$removeparam=PSRC +$removeparam=wapa6,domain=hoteles.com|hotels.com +||hoteles.com^$removeparam=/^sub_.*$/ +||hoteles.com^$removeparam=tmid + +! https://buschgardens•com/?AFS=CJ +||buschgardens.com^$removeparam=AFS + +! https://pub.emails•dollar•com/EmailAcquisition?SourceSystem=DOLLAR•COM&sourcecode=emailacq?&icid_source=enus&icid_campaign=D_A_USCA_IN_EmailAcquisition_Offer&icid_medium=Email_Acquisiton2_Hero&iata=00170201 +||dollar.com^$removeparam=SourceSystem +||dollar.com^$removeparam=sourcecode +||dollar.com^$removeparam=iata + +! https://www•taskrabbit•com/?creative_id=13180506&site_id=3211374 +||taskrabbit.com^$removeparam=creative_id +$removeparam=site_id,domain=taskrabbit.com|kochava.com + +! https://control•kochava•com/v1/cpi/click?app_source=website&app_medium=button&app_campaign=app-ios&campaign_id=koios-client-app-c36sca13f37d993fe&network_id=9569&site_id=1&device_id=device_id +||kochava.com^$removeparam=/^app_.*$/ +||kochava.com^$removeparam=network_id +||kochava.com^$removeparam=device_id + +! https://sunbasket•com/try/90off-healthy-delivered/?offer=AFFMKSPRING90&mclk=VrJ0FZ0boxyIRwNxiAS6PRWLUkBTp4Vn4xL1Ws0&mrnd=5967574&maid=466145&mcid=8078&mpid=10098&msid&mpty=mediapartner&msb1&msb2&msb3&muts=1630695381206 +||sunbasket.com^$removeparam=msb1 +||sunbasket.com^$removeparam=msb2 +||sunbasket.com^$removeparam=msb3 +||sunbasket.com^$removeparam=muts + +! https://www•skyscanner•de/?previousCultureSource=GEO_LOCATION&redirectedFrom=www•skyscanner•com +||skyscanner.$removeparam=redirectedFrom +||skyscanner.$removeparam=previousCultureSource + +! https://www•shopdisney•com/?LSID=(...)&att=LSGenAffl&EFC=224510 +||shopdisney.com^$removeparam=att +||shopdisney.com^$removeparam=EFC + +! https://www•shopbop•com/?extid=affprg_linkshare_SB-qpF0HYnRugA&affuid=03YIJ120qrfneBzrgFZphAL&subid1=qpF0HYnRugA-DXFRwhmlttyMxF3QMcHugA&pf_rd_p=524fa342-a6a1-4ffe-bf4c-faa1b3b0fdc5&pf_rd_r=PPQP63RRXQVFCASEJGYW&ref_=SB_ALL_P2_CATx_whatsNew_4 +||shopbop.com^$removeparam=extid + +! https://www•saksfifthavenue•com/?site_refer=AFF001&LSoid=778432&LSlinkid=10&LScreativeid=1 +$removeparam=site_refer,domain=saksfifthavenue.com|saksoff5th.com +||saksfifthavenue.com^$removeparam=LSoid +||saksfifthavenue.com^$removeparam=LSlinkid +||saksfifthavenue.com^$removeparam=LScreativeid + +! https://www•humblebundle•com/?zmg_code=047w7nLoOX7W0gtuuWl9c6u +$removeparam=zmg_code + +! https://www•fubo•tv/stream/latino/?irad=1070868&irmp=416484&sharedID=HTW +||fubo.tv^$removeparam=irad +||fubo.tv^$removeparam=irmp + +! https://github.com/DandelionSprout/adfilt/issues/63#issuecomment-915141282 +||imobiliare.ro^$removeparam=exprec +||imobiliare.ro^$removeparam=rec_ref +$removeparam=sursa_rec +$removeparam=imoidviz + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1307231 +$removeparam=context_referrer +$removeparam=ref_ctx_id +||fiverr.com^$removeparam=pckg_id +||fiverr.com^$removeparam=is_pro +||fiverr.com^$removeparam=context_alg +||fiverr.com^$removeparam=context_type + +! https://us•norton•com/?displocale=iso3%3ausa&displang=iso3%3aeng&ssdcat=266&origin=safew&env=prod&version=1•0 +$removeparam=ssdcat,domain=norton.com|ask.com + +! https://tyopaikat•oikotie•fi/avoimet-tyopaikat/commercial-range-director/1498629?sRef=HSAvainpaikat&keyJobId=204734 +||oikotie.fi^$removeparam=sRef + +! https://sn•dk/Verden/Rumturister-er-tilbage-paa-Jorden-efter-historisk-mission/artikel/1472742?rss +$removeparam=rss,domain=marketwatch.com|sn.dk|ted.com + +! https://scontent•cdninstagram•com/v/t50•2886-16/228280186_4462339507137399_6165083647713647040_n•mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5kZWZhdWx0In0&_nc_ht=scontent-iev1-1•cdninstagram•com&_nc_ohc=nL_7kCFHgrcAX-HT6F1&edm=AOVtZ6oBAAAA&vs=17895914579221456_1489520608&_nc_vs=(...)&ccb=7-4&oe=614B0BE1&oh=22849edcbcdb1949e3f0cbde56ddd89b&_nc_vts_prog=1&dl=1 +||cdninstagram.com^$removeparam=ccb +||cdninstagram.com^$removeparam=efg + +! https://nerdrooted•com/2020/01/06/how-to-install-wow-in-arch-manjaro-linux/?sfw=pass1693248042 +||nerdrooted.com^$removeparam=sfw + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/58 +! (Exception: discord.*; see #445) +$removeparam=content,domain=1sol.io|bybit.com|coinpanel.com|docs.google.com|docsend.com|eonline.com|eventbrite.*|forms.gle|gleam.io|goodcrypto.app|instagram.com|kasta.io|runnode.com|t.me|twitter.com|x.com|youtube.com + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/53 +||tokopedia.com^$removeparam=whid + +! https://www•flipkart•com/wildcraft-knight-mel-17-5-l-laptop-backpack/p/itmfejkcj45hnsdw?pid=BKPFEJKCFU49PCDE&lid=LSTBKPFEJKCFU49PCDEKYMJX4&marketplace=FLIPKART&store=reh%2F4d7%2Fak9&srno=b_1_1&otracker=hp_omu_Top%2BOffers%2BOn_3_13•dealCard•OMU_6NBH6T8TFQ5H_6&otracker1=hp_omu_WHITELISTED_neon%2Fmerchandising_Top%2BOffers%2BOn_NA_dealCard_cc_3_NA_view-all_6&fm=organic&iid=(...)&ppt=None&ppn=None&ssid=ooc70jk6kg0000001634312695177&cid=6NBH6T8TFQ5H +$removeparam=fm,domain=flipkart.com|shopbop.com +||flipkart.com^$removeparam=ppn +||flipkart.com^$removeparam=ppt +||flipkart.com^$removeparam=srno +||flipkart.com^$removeparam=ssid +||flipkart.com^$removeparam=store +||flipkart.com^$removeparam=marketplace + +! https://www•mozilla•org/en-US/firefox/new/?redirect_source=getfirefox-com +||mozilla.org^$removeparam=redirect_source + +! https://www•fiverr•com/mountdesign/design-3-professional-logo-for-you-in-24-hours?pos=1&funnel=c2c7cf95edaaf02368858291d8f4f9b2 +||fiverr.com^$removeparam=funnel + +! https://www•epicgames•com/store/en-US/p/humankind?epic_affiliate=raptoria&epic_gameId=02c14a01b7044db98de3f3a10813a42e +||epicgames.com^$removeparam=epic_affiliate +||epicgames.com^$removeparam=epic_gameId + +! https://adele•lnk•to/EOM +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7283794 (removed from Reddit search) +$doc,removeparam=cId,domain=apple.com|reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion|youtube.com +$doc,removeparam=lId,domain=apple.com|reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion|youtube.com +$doc,removeparam=/^src=Linkfire$/,domain=apple.com|youtube.com +$doc,removeparam=ct,domain=apple.com|bumble.com|newsroom.co.nz +||music.apple.com^$removeparam=itsct +||music.apple.com^$removeparam=itscg + +! https://tv•apple•com/?ign-itscg=10000&ign-itsct=atv-0-tv_ovp-nav_stm-apl-avl-191111 +||apple.com^$removeparam=/^ign-.*$/ + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1490207 +$removeparam=xcust +$removeparam=xs,domain=skimresources.com|skimlinks.com|redirectingat.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-525100 +$removeparam=surface,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=fellback,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=req_id,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=variant,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=algo,doc +$removeparam=imp_id,doc + +! https://open•hpi•de/courses/blockchain2021?tracking_user=4ZwXmvv7FLG8WhY4yKXysh&tracking_type=news&tracking_id=5zEP2RzB50kuwZRBjDJyiQ +||hpi.de^$removeparam=tracking_id + +! https://store•steampowered•com/agecheck/app/377160/?ser=1_0_ +||steampowered.com^$removeparam=ser + +! https://www•vitaminshoppe•com/?sourceType=af&source=cj +$removeparam=sourceType,domain=vitaminshoppe.com|aliexpress.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1524659 +$removeparam=ds_s_kwgid,domain=clickserve.dartsearch.net +$removeparam=ds_a_cid,domain=clickserve.dartsearch.net +$removeparam=ds_a_caid,domain=clickserve.dartsearch.net +$removeparam=ds_a_agid,domain=clickserve.dartsearch.net +$removeparam=ds_a_lid,domain=clickserve.dartsearch.net +$removeparam=ds_e_adid,domain=clickserve.dartsearch.net +$removeparam=ds_e_target_id +$removeparam=ds_e_network,domain=clickserve.dartsearch.net +$removeparam=ds_url_v,domain=clickserve.dartsearch.net + +! https://github.com/AdguardTeam/AdguardFilters/issues/97935 +||jasonsavard.com^$removeparam=cUrl + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1527502 +$removeparam=ab,domain=fanatics.com|hbr.org|nhl.com +$removeparam=_ref,domain=fanatics.com|nhl.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1493321 +||xg4ken.com^$removeparam=prof +||xg4ken.com^$removeparam=kct +||xg4ken.com^$removeparam=kchid +||xg4ken.com^$removeparam=kdv +||xg4ken.com^$removeparam=kpid +||xg4ken.com^$removeparam=criteriaid +||xg4ken.com^$removeparam=locphy +||macys.com^$removeparam=trackingid +$removeparam=/^m_.*$/,domain=macys.com|macysinc.com +$removeparam=CAGPSPN + +! https://store•wsj•com/shop/apac/jp/jwsjss21/?inttrackingCode=aaqwimzi&icid=JJ_ON_JHP_ACQ_NA +||wsj.com^$removeparam=inttrackingcode + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1559915 +||bindright.com^$removeparam=camp_id + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1559940 +||lendgo.com^$removeparam=rate +||lendgo.com^$removeparam=apr +$removeparam=rt,domain=lendgo.com|bilibili.com +||lendgo.com^$removeparam=lt + +! https://github.com/uBlockOrigin/uBlock-issues/issues/1784 +$removeparam=lid,domain=baidu.com|clickserve.dartsearch.net|flipkart.com + +! https://www•microcenter•com/site/content/specialofferssd240inf•aspx?referaldomain=youtube•com&web=EMAIL%20OPT%20IN%20-%20DLA_INFLUENCER_LinusTechTips_10252021 +$removeparam=referaldomain,domain=microcenter.com +$removeparam=web,domain=microcenter.com|tomtop.com + +! https://www•unieuro•it/online/Smartphone/OPPO-A54-Smartphone-5G-193g-Display-6-5-FHD-90Hz-4-Fotocamere-48MP-RAM-4GBROM-64GB-Batteria-5000mAh-Ricarica-rapida-Dual-Sim-Versione-Italiana-Fantastic-Purple-pidOOPA54P?dedup=trovaprezzi +||unieuro.it^$removeparam=dedup + +! https://www•usa•philips•com/c-m-so/headphones?linkname=hero-1473-logo&origin=3_us_us_1343__SFMC_non_DENO_1342_g2&uuid=(...) +||philips.$removeparam=linkname +||philips.$removeparam=uuid + +! https://www•allbirds•com/products/womens-tree-dashers-geyser?iv_=(...) +$removeparam=iv_,domain=allbirds.com|backcountry.com|catch.com.au + +! https://tv•apple•com/?mttn3pid=Google%20AdWords&mttnagencyid=a5e&mttncc=US&mttnsiteid=143238&mttnsubad=OUS2019801_1-518881866941-c&mttnsubkw=75222244984__EcxXHbWp_&mttnsubplmnt=true&mttnpid=305109 +||apple.com^$removeparam=mttn3pid +||apple.com^$removeparam=mttnagencyid +||apple.com^$removeparam=mttncc +||apple.com^$removeparam=mttnsiteid +||apple.com^$removeparam=mttnsubad +||apple.com^$removeparam=mttnsubkw +||apple.com^$removeparam=mttnsubplmnt +||apple.com^$removeparam=mttnpid + +! https://github.com/AdguardTeam/AdguardFilters/issues/97108 +||weidian.com^$removeparam=distributorid +$removeparam=wfr,domain=weidian.com|baidu.com +||weidian.com^$removeparam=ifr +||weidian.com^$removeparam=share_relation + +! https://www•etsy•com/listing/655283263/docking-stationgift-for-men-for?organic_search_click=1&pop=1 +! https://www•etsy•com/listing/984664013/personalized-leather-walletmens?plkey=e61127eaa78c1a3d517e415d3e2014db7e43e6f5%3A984664013&pro=1&frs=1 +! https://www•etsy•com/listing/667282692/valentines-day-gift-for-himpersonalized?click_key=bf6cbe7aaa7a516aca264c505f4a8f1787758226%3A667282692&click_sum=a31c16d4 +! https://www•etsy•com/listing/906950188/handmade-green-and-gold-pendent-charm?share_time=1607601937000 +$removeparam=organic_search_click +$removeparam=pop,domain=etsy.com +$removeparam=plkey,domain=etsy.com +$removeparam=pro,domain=etsy.com +$removeparam=frs,domain=etsy.com +$removeparam=click_key,domain=etsy.com +$removeparam=click_sum,domain=etsy.com +$removeparam=share_time,domain=etsy.com + +! https://github.com/DandelionSprout/adfilt/issues/324 +||community.spiceworks.com^$removeparam=carPos + +! https://www•bleepingcomputer•com/search/?cx=partner-pub-0920899300397823%3A3529943228&cof=FORID%3A10&ie=UTF-8&q=ransomware +||bleepingcomputer.com^$removeparam=cx + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1600035 +$removeparam=collection,domain=everlane.com + +! https://1•bp•blogspot•com/-j1vCw2c3c8o/WDaCDjs8WiI/AAAAAAAELx0/2lBglz1aaw4fnW09LcAsIj88VsPUr9n5gCLcB/s1600/AS000761_04•gif?time=Sun%20Nov%2007%202021%2012:01:08%20GMT+0300%20(%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0,%20%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%B5%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F) +||bp.blogspot.com^$removeparam=time + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1614826 +$removeparam=iid,domain=cnn.com + +! https://github.com/easylist/easylist/issues/9625 +||weibo.com/ajax/log$removeparam=uicode +||weibo.com/ajax/log$removeparam=act_code +||weibo.com/ajax/log$removeparam=fid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1628496 +$removeparam=/^cmpid%3D=.*$/i,domain=bloomberg.com + +! https://new•reddit•com/r/uBlockOrigin/comments/qscpuu/ublock_detected/ +$removeparam=h,domain=clockks.com|tellywebnews.com +$removeparam=e,domain=clockks.com|tellywebnews.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1634094 +$removeparam=d_id,domain=buzzfeed.com|buzzfeednews.com +! https://www•buzzfeednews•com/article/ikrd/gen-z-climate-change-activists-advice?bfsource=relatedmanual +||buzzfeednews.com^$removeparam=bfsource + +! https://www•change•org/p/bethesda-petition-to-have-bethesda-abolish-the-creation-club?j=124054&sfmc_sub=544588942&l=32_HTML&u=24084311&mid=7233052&jb=356516 +! https://help•salesforce•com/s/articleView?id=000315098&type=1 +$removeparam=j,domain=change.org +$removeparam=l,domain=change.org +$removeparam=u,domain=change.org +$removeparam=jb,domain=change.org + +! https://www•cellularcountry•com/used-cell-phones/verizon?zenid=99a49d91264c60e89d18a29cb168435c +||cellularcountry.com^$removeparam=zenid + +! https://www•onbuy•com/gb/newstar-apple-imac-pre-2012-vesa-mount-adapter-plate~c16172~p5416812/?stat=(...) +||onbuy.com^$removeparam=stat + +! https://www•allbeauty•com/gb/en/1168797-salcura-bioskin-junior-daily-nourishing-spray-100ml?abref=KelkooCsGoogleUkSandgoogleUkB&ref=kelkoogb +||allbeauty.com^$removeparam=abref + +! https://www•endesa•com/en/advice/app-endesa-en?eml=end:newscar:own:eenn:cdg:eng:::web:::imt:otc:::mtd::: +$removeparam=eml,domain=endesa.com|scholastic.com + +! https://www•despegar•com•mx/hoteles/h-233023/las-brisas-ixtapa-ixtapa+zihuatanejo?clt_c=MX_12072021_CONCURSO-ACT&clt_emsgid=01dcee7d48504585acfcf91bf4ce0957071221&clt_n=e&mktdata=(...) +||despegar.$removeparam=/^clt_.*$/ +||despegar.$removeparam=mktdata + +! https://www•entradas•com/campaign/regala-entradas?affiliate=AD7&referer_info=CN-TGP-EDIT-ES_24982&uid=a9fa960288498dd5b189230435422eeb&cHash=c2a9920cad0995b06e8c9504b2bd8e0e +||entradas.com^$removeparam=referer_info + +! https://www•bodykind•com/product/4113-a-vogel-tormentil-complex-50ml•aspx?referer=paidonresults&porc=tcilEtxEdidBqupqwrBudkHsGgmyqdj +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6854367 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6932203 +$removeparam=referer,doc,domain=bodykind.com|clink2.com|dlink2.com|nitter.net + +! https://www•officemonster•co•uk/laptop-monitor-risers/fellowes-hana-monitor-support-230v-usb-eu-uk-metal-base-black-8060501--6?fo_c=3748&fo_k=c3102c618ef75aa5e461355397178cad&fo_s=awin +||officemonster.co.uk^$removeparam=/^fo_.*$/ + +! https://analytics•bluekai•com/site/16231?phint=event=click&phint=campaign=BRAND-TAB&phint=platform=search&done=https://example•com/ +||analytics.bluekai.com^$removeparam=phint + +! https://www•hao123•com/?tn=93288632_hao_pg +! It is the rebate parameter for the page - https://github.com/DandelionSprout/adfilt/pull/351 +||hao123.com^$removeparam=tn + +! https://s•lazada•com•ph/s•3LwM6 +||lazada.$removeparam=dsource +||lazada.$removeparam=laz_share_info +||lazada.$removeparam=laz_token +||lazada.$removeparam=exlaz + +! https://www•target•com/c/home-decor-deals/-/N-vxtra?lnm=1171879&marketing_id=EMAIL-104207-header&lnk=C_HomeDecorDeals_EMAIL-104207 +||target.com^$removeparam=lnm +||target.com^$removeparam=lnk +$removeparam=marketing_id + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1666311 +! https://github.com/DandelionSprout/adfilt/pull/390 +! https://v•youku•com/v_show/id_XNTE5MDA0MzA2NA==.html?s=decc0e2f935f461f84b1 (30/11/2021) +$removeparam=s,domain=greenhouse.io|mothership.sg|spreadprivacy.com|youku.com|nextdoor.com|qwant.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2580104 +! Breaks some websites, ie twitter redirect links: https://gitlab.com/ClearURLs/rules/-/merge_requests/21, https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9599956 +$doc,removeparam=t,domain=rakuten.com|steamcdn-a.akamaihd.net|elprecio.es|adressa.no|tiktok.com|lookmovie211.xyz + +! https://market•yandex•ru/promo/hasbro_special?clid=602&cpa-perf=1#c +||yandex.$removeparam=clid +$removeparam=cpa-perf + +! https://support•google•com/websearch/answer/9351707?p=featured_snippets&hl=en&visit_id=637669631265857080-3305857145&rd=1 +! https://github.com/DandelionSprout/adfilt/pull/354 +! https://github.com/the1812/Bilibili-Evolved/issues/1207 +$removeparam=visit_id,doc,domain=bilibili.com|google.* + +! https://github.com/AdguardTeam/AdguardFilters/pull/100181 +||cc.loginfra.com/cc$removeparam=a +||cc.loginfra.com/cc$removeparam=bw +||cc.loginfra.com/cc$removeparam=px +||cc.loginfra.com/cc$removeparam=py +||cc.loginfra.com/cc$removeparam=sx +||cc.loginfra.com/cc$removeparam=sy +||cc.loginfra.com/cc$removeparam=nsc + +! https://github.com/AdguardTeam/AdguardFilters/issues/98685 +||coupang.com^$removeparam=wRef +||coupang.com^$removeparam=traceid +||coupang.com^$removeparam=wTime +||coupang.com^$removeparam=wPcid + +! https://github.com/AdguardTeam/AdguardFilters/issues/99645 +||trendyol.com^$removeparam=/^tyutm_.*$/ + +! https://github.com/AdguardTeam/AdguardFilters/issues/94662#issuecomment-946949031 +$removeparam=correlation_id,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion + +! https://www•hotspotshield•com/free-vpn/?hotid=102aba12b5e1c48445f9112c0e4ea8&hoaid=1024&hoan=Future+Publishing&hooid=79&hoas&hoaci +$removeparam=hotid,domain=hotspotshield.com|gethotspotshield.com +$removeparam=hoaid,domain=hotspotshield.com|gethotspotshield.com +$removeparam=hoan,domain=hotspotshield.com|gethotspotshield.com +$removeparam=hooid,domain=hotspotshield.com|gethotspotshield.com +$removeparam=hoas,domain=hotspotshield.com|gethotspotshield.com +$removeparam=hoaci,domain=hotspotshield.com|gethotspotshield.com + +! https://order•hotspotshield•com/vpn-promo?source=ir&tvh=ext9d713210-2fff-11ec-b0d5-230ac75fa440&vh=ext9d713210-2fff-11ec-b0d5-230ac75fa440&effect_medium=Affiliate&effect_source=IR&effect_campaign=VPNCoffee +$removeparam=tvh,domain=hotspotshield.com|gethotspotshield.com +$removeparam=vh,domain=hotspotshield.com|gethotspotshield.com + +! https://www•pulseway•com/land/linus?rfid=linus2021 +||pulseway.com^$removeparam=rfid + +! https://github.com/ClearURLs/Homepage/issues/3 +||dw.com^$removeparam=maca +||reuters.com^$removeparam=edition-redirect + +! https://www•backcountry•com/mountainsmith-upland-tent-2-person-3-season?CMP_SKU=MOU004K&MER=0406&skid=MOU004K-CIGN-ONESIZ&mr:trackingCode=E0A9CA92-7D40-E711-8100-005056944E17&mr:referralID=NA&mr:device=m&mr:adType=plaonline&CMP_ID=PLA_GMm001&rmatt=tsid:1042790|cid:213414877|agid:45770983886|tid:pla-391109883354|crid:224538011675|nw:g|rnd:958514882087759869|dvc:m|adp:1o1|mt:|loc:9005959 +||backcountry.com^$removeparam=CMP_SKU +||backcountry.com^$removeparam=CMP_ID +||backcountry.com^$removeparam=MER +||backcountry.com^$removeparam=rmatt + +! https://www•backcountry•com/patagonia-micro-puff-hooded-jacket-mens?skid=PAT029Y-FIR-M&INT_id=(...)&ti=QVBfaG9tZXxob21lX05BLU5BXzBfQmVzdC1TZWxsZXJzX1NLVS1QQVQwMjlZXzFfMjAyMTEwMjg= +||backcountry.com^$removeparam=INT_ID +||backcountry.com^$removeparam=ti + +! https://go•fiverr•com/visit/?bta=[your_affiliate_ID]&brand=fiverrlearn +||fiverr.com^$removeparam=bta +||fiverr.com^$removeparam=afp +||fiverr.com^$removeparam=cxd_token + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1710177 +$removeparam=mv_pc,domain=fragrancenet.com + +! https://www•walmart•com/ip/My-Little-Pony-GWP-Kick-Scooter/298640635?selectedSellerId=0&wl13=2708&&wl0&wl1=g&wl2=m&wl3=526807706123&wl4=pla-1303781078790&wl5=9031484&wl6&wl7&wl8&wl9=pla&wl10=8175035&wl11=local&wl12=298640635 +||walmart.$removeparam=/^wl\d=.*$/ +||walmart.$removeparam=wl10 +||walmart.$removeparam=wl11 +||walmart.$removeparam=wl12 +!!!||walmart.$removeparam=wl13 (Decides pickup location) +! https://www•walmart•com/ip/Old-El-Paso-Stand-N-Stuff-Bold-Nacho-Cheese-Flavored-Taco-Dinner-Kit-9-5-oz/38260506?athcpid=38260506&athpgid=AthenaItempage&athcgid=null&athznid=siext&athieid=v0&athstid=CS056&athguid=egnNrMG_5XOxTB0tFsuPZlPSj01v5EdpAUIb&athancid=null&athena=true +||walmart.$removeparam=/^ath.*$/ + +! https://www•outnorth•fi/timberland/women-s-premium-6-waterproof-boot?source=hintaopas•fi&medium=productlinks&campaign=varmfodrade+k%C3%A4ngor&term=Women%27s+Premium+6"+Waterproof+Boot#Black +$removeparam=term,domain=outnorth.fi|bybit.com +$removeparam=/^quot;/,domain=outnorth.fi + +! https://www•bostonglobe•com/business/technology/?p1=BGHeader_MainNav +$removeparam=p1,domain=bostonglobe.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1740327 +||verkkokauppa.com^$removeparam=list + +! https://www•bestbuy•com/site/acer-nitro-xf243y-pbmiiprx-23-8-full-hd-monitor-hdmi/6425559•p?refdomain=rtings•com&skuId=6425559 +$removeparam=refdomain,domain=bestbuy.com + +! https://www•nike•com/fi/t/air-force-1-07-shoe-lKPQ6q/CW2288-111?CP=EUNS_AFF_AWIN_FI_78888_Skimlinks_204893 +$removeparam=CP,domain=nike.com + +! https://www•jwanderson•com/us/?LSNSID=2116208 +$removeparam=LSNSID,domain=jwanderson.com + +! https://www•nordstrom•com/s/hydro-flask-24-ounce-standard-mouth-bottle/4585433?origin=coordinating-4585433-0-3-PDP_2_OOS-recbot-also_viewed_graph&recs_placement=PDP_2_OOS&recs_strategy=also_viewed_graph&recs_source=recbot&recs_page_type=product&recs_seed=5955535&color=WHITE +$removeparam=recs_placement,domain=nordstrom.com +$removeparam=recs_strategy,domain=nordstrom.com +$removeparam=recs_source +$removeparam=recs_page_type,domain=nordstrom.com +$removeparam=recs_seed,domain=nordstrom.com + +! https://www•savagex•com/shop/savage-x-smoking-jacket-sq2149163-6212-12096199?psrc=browse_men_sleep +$removeparam=psrc,domain=savagex.com + +! Shopee Spain +$removeparam=deep_and_deferred + +! https://www•gamivo•com/product/windows-10-professional?glv=geyuy8q7 +||gamivo.com^$removeparam=glv + +! https://www•gearbest•com/?lkid=10825469 +||gearbest.$removeparam=lkid + +! https://www•banggood•com/custlink/mD3KCmUISV +||banggood.com^$removeparam=custlinkid + +! https://www•newark•com/raspberry-pi/rpi4-modbp-4gb/raspberry-pi-4-model-b-4gb/dp/02AH3164?COM=ref_hackster +||newark.com^$removeparam=COM + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/192 +||market.yandex.ru^$removeparam=cpc + +! http://pixel•everesttech•net/1325/cq?ev_sid=3&ev_ln%E2%80%8B=bankrate+com&ev_crx=277142460%E2%80%8B08&ev_mt=p&ev_n=g&ev_ltx=&ev_pl=&ev_pos=1t1&ev_dvc=c&ev_dvm=&url=http://www•example•com +||everesttech.net^$removeparam=/^ev_.*$/ + +! https://pp•promofarma•com/dynclick/promocionesfarma/?etf-publisher=kelkoo&etf-name=kelkoo&etf-prdref=451760&eurl=(...) +||promofarma.com^$removeparam=etf-name +||promofarma.com^$removeparam=etf-prdref +||promofarma.com^$removeparam=etf-publisher + +! https://es-go•kelkoogroup•net/ctl/go/sitesearchGo?.ts=1638197043475&.sig=h2ZCyx5n69Y26ez•wIm2fEV1QiA-&affiliationId=96977405&comId=100523372&country=es&offerId=e61223a9f4eeae9326e47fee39a60b17&searchId=1076100361196477_1638197043372_23360860&service=36&tokenId=5e68aee4-67a5-4cf7-98a3-48a58ebc9021&custom1=elprecio_es_organic +||kelkoogroup.net^$removeparam=custom1 + +! https://abo•welt•de/?wtrid=(...) +||welt.de^$removeparam=wtrid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1793055 +||vimeo.com^$removeparam=owner + +! https://www•lenovo•com/us/en/c/laptops/thinkpad?orgRef=(...) +||lenovo.com^$removeparam=orgRef + +! https://chollometro•digidip•net/visit?url=(...)&ppref=https%3A%2F%2Fwww•chollometro•com%2Fcupones%2Febay•es +$removeparam=ppref,domain=digidip.net + +! https://www•dhgate•com/product/global-version-xiaomi-mi-11t-4g-8gb-128gb/740400510•html?f=bda%7Ccontent%7Cchollometro%7Cdeals +||dhgate.com^$removeparam=f + +! https://www•cyberghostvpn•com/en_US/offer/xmas?brand=vpnMentor&coupon=3Y3M +$removeparam=brand,domain=cyberghostvpn.com|privateinternetaccess.com + +! https://safe•cyberghostvpn•com/en_US/xmas?lp=flashdevices&coupon=3Y3M&media_source=CJ_affiliates&channel=External LPs +||cyberghostvpn.com^$removeparam=media_source + +! https://github.com/uBlockOrigin/uAssets/issues/10995 +!!! ||zhihu.com^$removeparam=search_source +||zhihu.com^$removeparam=hybrid_search_source +||zhihu.com^$removeparam=hybrid_search_extra + +! https://www•theregister•com/2021/12/20/linux_5_16_rc6/?td=keepreading-btm +||theregister.com^$removeparam=td + +! https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/210 +||dzone.com^$removeparam=fromrel + +! https://blog•feedspot•com/?_src=footer +||feedspot.com^$removeparam=_src + +! https://asunnot•oikotie•fi/vinkit-ja-oppaat/yleinen/suomen-jouluisin-kaupunki/?promo_name=article&promo_creative=kotiinartikkelit&promo_position=listing_page +$removeparam=promo_name,domain=oikotie.fi|kesaduuni.org +$removeparam=promo_creative,domain=oikotie.fi|kesaduuni.org +$removeparam=promo_position,domain=oikotie.fi|kesaduuni.org + +! https://www•youtube•com/watch?v=_9oAtrbCE-M&lc=Ugw9f7V838chz668HGB4AaABAg +!!! ||youtube.com^$removeparam=lc - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2459112 + +! https://www•audible•co•uk/pd/Ramble-Book-Audiobook/0008293368?plink=jNCwFiYvWi3iSh2g&pf_rd_p=ab7f9b8c-a03d-488b-a24b-c34000fee893&pf_rd_r=7HVH9AZS88GVGWRP0DMV +$removeparam=plink,domain=audible.* + +! https://github.com/easylist/easylist/issues/10288 +||startpage.$removeparam=segment +! https://github.com/DandelionSprout/adfilt/issues/592#issuecomment-1126707974 +@@||startpage.com/suggestions$removeparam=segment + +! https://www•netflix•com/watch/81110875?trackId=254794450&tctx=2%2C1%2C96c1d619-68cd-4cad-ba6c-7e473d76dd30-24305116%2C%2Cunknown%2C%2C%2C (29/12/2021) +||netflix.com^$removeparam=trackId +||netflix.com^$removeparam=trackIdJaw +||netflix.com^$removeparam=trackIdTrailer +||netflix.com^$removeparam=trackIdEpisode +||netflix.com^$removeparam=dpRightClick + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1889101 +$removeparam=rx_c,domain=cvshealth.* +$removeparam=rx_group,domain=cvshealth.* +$removeparam=rx_job,domain=cvshealth.* +$removeparam=rx_source,domain=cvshealth.* +$removeparam=rx_ts,domain=cvshealth.* +$removeparam=rx_p,domain=cvshealth.* + +! https://www•paramountplus•com/fi/?cbsclick=QHSXuQw7WxyIWrPQHcWEzT3UUkG2eTztlwcSQ00&vndid=395495 +$removeparam=cbsclick,domain=paramountplus.com|cbs.com +$removeparam=vndid,domain=paramountplus.com|cbs.com + +! https://www•bikester•fi/cube-aim-pro-M894786•html?vgid=G1281243&_cid=(...) +$removeparam=_cid,domain=addnature.*|bikester.* + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1892152 +$removeparam=rep,domain=shein.com +$removeparam=ret,domain=shein.com +$removeparam=icn,domain=shein.com +$removeparam=ici,domain=shein.com +$removeparam=scici,domain=shein.com +$removeparam=srctype,domain=shein.com +$removeparam=userpath,domain=shein.com +$removeparam=tag_ids,domain=shein.com +$removeparam=adp,domain=shein.com +$removeparam=is_manual_change_site,domain=shein.com +$removeparam=is_from_origin_btn,domain=shein.com +$removeparam=from_country,domain=shein.com +$removeparam=_t,domain=shein.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1899731 +! https://www•youtube•com/watch?v=7yk3WDZRcTM&feature=youtu•be +$removeparam=sr_id,domain=reddit.app.link +$removeparam=sr_name,domain=reddit.app.link +$removeparam=domain,domain=reddit.app.link +$removeparam=geoip_country,domain=reddit.app.link +$removeparam=user_agent,domain=reddit.app.link +$removeparam=referrer_domain,domain=reddit.app.link +$removeparam=referrer_url,domain=reddit.app.link +$removeparam=language,domain=reddit.app.link +$removeparam=dnt,domain=reddit.app.link +$removeparam=compact_view,domain=reddit.app.link +$removeparam=adblock,domain=reddit.app.link +$removeparam=session_id,domain=reddit.app.link +$removeparam=loid,domain=reddit.app.link +$removeparam=loid_created,domain=reddit.app.link +$removeparam=reddaid,domain=reddit.app.link +! (Can't remove from YouTube: https://github.com/DandelionSprout/adfilt/issues/931) +$doc,removeparam=feature,domain=reddit.app.link +$removeparam=mweb_subreddit_ids,domain=reddit.app.link +$removeparam=mweb_loid,domain=reddit.app.link +$removeparam=mweb_loid_created,domain=reddit.app.link +$removeparam=/^mweb_user_id.*$/,domain=reddit.app.link +$removeparam=mweb_user_name,domain=reddit.app.link +$removeparam=tags,domain=reddit.app.link + +! https://www•marketwatch•com/story/immix-biopharmas-stock-rockets-after-pediatric-cancer-treatment-granted-rpd-by-the-fda-2022-01-03?siteid=yhoof2&yptr=yahoo +$removeparam=yptr,domain=barrons.com|investors.com|marketwatch.com + +! https://github.com/AdguardTeam/AdguardFilters/commit/bfcd89f013fa810ba1f2c959a7e8757deb9d3dce +||adjust.com^$removeparam=adgroup + +! https://www•shopbop•com/areaware-aelfie-pillow-gift-boutique/vp/v=1/1574808756•htm?fm=search-viewall-shopbysize&os=false&colorId=1A926&searchClick=true&searchResultClicked=Areaware+Aelfie+Pillow&breadcrumb=undefined +$removeparam=searchClick,domain=shopbop.com +$removeparam=searchResultClicked,domain=shopbop.com +$removeparam=breadcrumb,domain=shopbop.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1935694 +$removeparam=xcreo +||skimresources.com^$removeparam=xed +$removeparam=rffrid +||bottegaveneta.com^$removeparam=tp +! https://www•matchesfashion•com/us/womens/designers/raf-simons?qxjkl=tsid:38929|cgn:TnL5HPStwNw +$removeparam=/^qxjkl=tsid:/ +$removeparam=ad_name +||dermstore.com^$removeparam=URL + +! https://www•gamereactor•fi/uutiset/914423/JBL+esitteli+aanekkaan+BoomBox+3n+ja+samalla+uuden+mikrofonin+ja+nappikuulokkeet+pelaamiseen/?rs=rss +$removeparam=rs,domain=gamereactor.* + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1949473 +$removeparam=alpha,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=block,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://github.com/AdguardTeam/AdguardFilters/issues/104849 +||greenhouse.io^$removeparam=/^lever-.*$/ + +! https://ad•admitad•com/g/ca265zafmkbc8f6d165a9f466608b0 +! https://www•milanoo•com/?Promotion=AF_Admitad&deduplication_channel=admitad +||milanoo.com^$removeparam=Promotion +||milanoo.com^$removeparam=deduplication_channel + +! https://www•kucoin•com/ucenter/signup?rcode=rJ8BQX4 +$removeparam=rcode,domain=kucoin.com + +! https://www•adressa•no/pluss/nyheter/2020/01/09/Over-1000-lynnedslag-i-Midt-Norge-p%C3%A5-ett-d%C3%B8gn-Sjelden-det-er-s%C3%A5-mye-vintertorden-som-dette-20788273•ece?rs2449061583154706756&t=1 +||adressa.no^$removeparam=/^rs\d.*$/ + +! https://www•deezer•com/en/track/143032368?deferredFl=1 +||deezer.com^$removeparam=deferredFl + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1979025 +$removeparam=Bibblio_source,domain=macrumors.com + +! https://fluffnest•com/products/may-the-bee-pre-order?pr_prod_strat=collection_fallback&pr_rec_id=b614090d7&pr_rec_pid=7101857890455&pr_ref_pid=7812473159938&pr_seq=uniform +$removeparam=/^pr_.*$/,domain=goodeeworld.com|lacemade.com|lifamasks.shop|willi.fi +$removeparam=pr_prod_strat +$removeparam=pr_rec_id +$removeparam=pr_rec_pid +$removeparam=pr_ref_pid +$removeparam=pr_seq + +! https://www•bleepingcomputer•com/news/security/mcafee-agent-bug-lets-hackers-run-code-with-windows-system-privileges/?traffic_source=Connatix +$removeparam=traffic_source,domain=aljazeera.com|bleepingcomputer.com +$removeparam=/^.*traffic_source=Connatix.*$/i + +! https://www•alina•se/Produkt•aspx?site=prisjakt&T2=0045496453435 +$doc,removeparam=site,domain=affiliate.insider.com|alina.se + +! https://www•davids•se/produkt/mlpg3qn-a?variant=15818&prisjakt=1 +$removeparam=prisjakt,domain=davids.se|larsbengtsson.se|poradio.se|teleradio.nu + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2043678 +$doc,removeparam=refresh,domain=cnn.com|startribune.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2052109 +||tradingview.com^$removeparam=feature + +! https://github.com/DandelionSprout/adfilt/issues/63#issuecomment-1026964901 +||emag.ro^$removeparam=recid +||emag.ro^$removeparam=scenario_ID + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2108688 +||realestate.com.au^$removeparam=rsf + +! https://github.com/DandelionSprout/adfilt/issues/63#issuecomment-1030398788 +$removeparam=mt_click_id,domain=mail.ru|vkplay.ru + +! https://www•argos•co•uk/product/9381878?rec=PDP[6537474]:bottomSlider:P1:OHAT:alternatives:9381878:vfsNuIT3JJJV1Pq8begB +! https://www•argos•co•uk/events/home-offers?$ja=tsid%3A11674%7Cprd%3A6361382 +! https://www•argos•co•uk/product/7553213?clickPR=plp:1:165 +! https://www•argos•co•uk/product/1488377?clickCSR=slp:cannedSearch +$removeparam=rec,domain=argos.co.uk|roboform.com +$removeparam=/(\$)ja.*$/,domain=argos.co.uk +$removeparam=clickPR,domain=argos.co.uk +$removeparam=clickCSR,domain=argos.co.uk + +! https://blog•getadblock•com/getting-started-with-the-adblock-extension-2219b3c7878c?gi=285fe5d9ab7d +||blog.getadblock.com^$removeparam=gi + +! https://www•pinkbike•com/news/all-the-winners-of-the-2021-pinkbike-advent-calendar•html?pbref=p +$removeparam=pbref,domain=pinkbike.com + +! https://tuclothing•sainsburys•co•uk/c/valentines-day-gifts/valentines-day-gifts?INITD=hp_valentines_gift +$removeparam=INITD,domain=tuclothing.sainsburys.co.uk + +! https://blogs•nvidia•com/blog/2022/01/19/ai-enterprise-release/?nvid=nv-int-csfg-833117#cid=gnl_nv-int-csfg_en-us +$removeparam=nvid,domain=nvidia.com + +! https://www•sportskeeda•com/tennis/dubai-tennis-championships-2022-women-s-singles-draw-analysis-preview-prediction?article-trending +$removeparam=article-trending,domain=sportskeeda.com + +! https://www•latimes•com/sports/story/2022-01-30/super-bowl-2022-start-time-teams-location-channel-halftime-show?_amp=true +$removeparam=_amp,domain=latimes.com + +! https://metro•co•uk/2022/02/07/facebook-and-insta-may-drop-europe-if-they-cant-target-users-with-ads-16062662/?ico=related-posts +$removeparam=ico,domain=dailymail.co.uk|inews.co.uk|metro.co.uk|thisismoney.co.uk + +! https://www•disneyplus•com/en-fi?cid=(...) +! https://www•disneyplus•com/en-fi?cid=(...) +! https://www•espn•com/?&ex_cid=DSS-Search-Bing-71700000070036442&cid=DSS-Search-Bing-71700000070036442 +$removeparam=/^cid=DSS-Affiliate.*$/,domain=disneyplus.com|espn.com|hotstar.com|starplus.com +$removeparam=/^cid=DSS-Search-.*$/,domain=disneyplus.com|espn.com|hotstar.com|starplus.com +$removeparam=/^cid=DTCI_STAR-Synergy.*$/,domain=disneyplus.com|espn.com|hotstar.com|starplus.com +$removeparam=/^cid=DTCI-Synergy.*$/,domain=disneyplus.com|espn.com|hotstar.com|starplus.com +||espn.com^$removeparam=ex_cid + +! https://hobbyhall•fi/fi/huonekalut-ja-sisustus/matot/isot-matot/matto-shaggy-latte-160x220-cm?id=24303&feat=home&navigation_source=interactionStudio +$removeparam=feat,domain=hobbyhall.fi +$removeparam=navigation_source,domain=hobbyhall.fi + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2223658 +||mercadolibre.com.ar^$removeparam=pdp_filters + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2227905 +||babybunting.com.au^$removeparam=cq_src +||babybunting.com.au^$removeparam=cq_cmp +||babybunting.com.au^$removeparam=cq_con +||babybunting.com.au^$removeparam=cq_term +||babybunting.com.au^$removeparam=cq_med +||babybunting.com.au^$removeparam=cq_plac +||babybunting.com.au^$removeparam=cq_net +||babybunting.com.au^$removeparam=cq_pos +||babybunting.com.au^$removeparam=cq_plt + +! https://github.com/DandelionSprout/adfilt/pull/523 +$removeparam=clkInTab,domain=ocado.com +$removeparam=fromSeasonalTab,domain=ocado.com +$removeparam=fromLoggedOutHome,domain=ocado.com + +! https://twitter•com/Jerma985/status/651540735322255360?cxt=HHwWgMCj2Zi23ooSAAAA +$removeparam=cxt,domain=twitter.com|x.com + +! https://www•learner•org/series/the-habitable-planet-a-systems-approach-to-environmental-science/oceans/oceans-2/?jwsource=cl +||learner.org^$removeparam=jwsource + +! https://www•thisismoney•co•uk/video/moneycars/video-2600427/Video-F1-designer-Gordon-Murray-unveils-new-1-7m-supercar•html?mwv_rm=rta +$removeparam=mwv_rm + +! https://www•dailymail•co•uk/money/markets/article-10555281/Morrisons-emerges-potential-buyer-beleaguered-McColls•html?mrn_rm=rta +$removeparam=mrn_rm,domain=dailymail.co.uk|thisismoney.co.uk + +! https://www•comodo•com/home/browsers-toolbars/browser•php?track=14596&af=14596 +||comodo.com^$removeparam=track +$removeparam=af,domain=1fichier.com|comodo.com + +! https://fortune•com/2021/03/11/amazon-fresh-retail-stores-vacant-plan/?queryly=related_article +$removeparam=queryly,domain=fortune.com + +! https://www•newsweek•com/newsletter?subref=incontent_web_3 +$removeparam=subref,domain=newsweek.com + +! https://www•cbsnews•com/news/gas-prices-high-expensive-come-down-cbs-news-explains/?intcid=CNI-00-10aaa3b +$removeparam=intcid,domain=cbsnews.com + +! https://articulo•mercadolibre•com•mx/MLM-1389627545-nuevo-buzz-lightyear-2022-disney-mattel-_JM?matt_tool=99486937&matt_word=&matt_source=google&matt_campaign_id=15693562203&matt_ad_group_id=132817878898&matt_match_type=&matt_network=g&matt_device=c&matt_creative=571796003518&matt_keyword=&matt_ad_position=&matt_ad_type=pla&matt_merchant_id=537786473&matt_product_id=MLM1389627545&matt_product_partition_id=1418803903092&matt_target_id=aud-1575562103163:pla-1418803903092&gclid=(...) (18/03/2022) +||mercadolibre.com.mx^$removeparam=/^matt_.*$/ + +! https://articulo•mercadolibre•com•mx/MLM-1369998343-peluche-stitch-original-de-disney-store-envio-gratis-_JM#reco_item_pos=5&reco_backend=machinalis-seller-items-pdp&reco_backend_type=low_level&reco_client=vip-seller_items-above&reco_id=e859b1d9-86b2-4aa7-ba17-0c9ffd43acfc +||mercadolibre.com.mx^$removeparam=/^reco_.*$/ + +! https://www•evesleep•co•uk/?mediapartner +$removeparam=mediapartner,domain=evesleep.co.uk + +! https://gitlab.com/KevinRoebert/ClearUrls/-/issues/1140 +||greenvoice.fr^$removeparam=bucket + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2430288 +||lidl.$removeparam=flyx + +! https://tv•apple•com/no/show/kongle-og-ponni/umc•cmc•2jwlalsi34m25fcfljpvk990r?ctx_brand=tvs•sbd•4000&l=no +||apple.com^$removeparam=ctx_brand + +! https://www•expansion•com/economia•html?s_kw=economia +$removeparam=s_kw,domain=expansion.com|marca.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2471760 +||qwant.com^$removeparam=client +! (https://github.com/DandelionSprout/adfilt/issues/582) +!!!||startpage.com^$removeparam=pl +||ecosia.org^$removeparam=addon + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2526545 +$removeparam=referralInfo,domain=wix.com +! Microsoft +$removeparam=pfr,domain=msn.com +$removeparam=inst,domain=msn.com +$removeparam=li,domain=msn.com +! SlashGear +$removeparam=zsource,domain=slashgear.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2535958 +||cardif.fr^$removeparam=at_custom_var9 +||cardif.fr^$removeparam=at_custom_var10 + +! https://www•nytimes•com/2022/04/12/opinion/inflation-consumer-prices•html?searchResultPosition=15 +$removeparam=searchResultPosition,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://www•mongodb•com/try/download/community?tck=docs_server +$removeparam=tck,domain=mongodb.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2553677 +$removeparam=locale,domain=udemy.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2561976 +||zoho.com^$removeparam=zsrc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2580104 +||lookmovie211.xyz^$removeparam=sid +||lookmovie211.xyz^$removeparam=sec + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2581603 +||nortonsafe.search.ask.com^$removeparam=installsource +||nortonsafe.search.ask.com^$removeparam=os +||nortonsafe.search.ask.com^$removeparam=templatecat +$removeparam=o,domain=nortonsafe.search.ask.com|linkvertise.com|demo.thisischip.com +||nortonsafe.search.ask.com^$removeparam=vendorsrc +||nortonsafe.search.ask.com^$removeparam=olpchannel +||nortonsafe.search.ask.com^$removeparam=chn +||nortonsafe.search.ask.com^$removeparam=tpr +||nortonsafe.search.ask.com^$removeparam=p2 +||nortonsafe.search.ask.com^$removeparam=cmpgn +||nortonsafe.search.ask.com^$removeparam=doi + +! https://www•oerproject•com/Account/Teacher-Signup?RegistrationSource={8F3F8D17-0E32-4C9B-9E33-971B12CC0B97} +||oerproject.com^$removeparam=RegistrationSource + +! https://fi•hotels•com/ho134443/?wapa6=&sub_publisher=5350479&sub_site=100415378&sub_ad=13951578 +! http://no•grupper•hotels•com/GroupForm•cfm?locale=no_NO&intlid=OTHER+%3A%3A+header_main_section&kw=header +$removeparam=intlid,domain=hotels.com +$removeparam=sub_ad,domain=hotels.com +$removeparam=sub_site,domain=hotels.com +$removeparam=sub_publisher,domain=hotels.com + +! https://www•ebookers•com/lp/deals/sun-and-beach?rfrr=editorial•Sun_&%20beach•click +$removeparam=rfrr,domain=ebookers.*|hotels.com + +! https://gitlab.com/ClearURLs/rules/-/issues/222 +$removeparam=fbid,domain=festo-didactic.com + +! https://www•tokopedia•com/legoclassic/my-little-pony-a-new-generation-crystal-princess-petals-figure-set?src=topads&xClientId=amp-IWyM3dL4bS8QlacnZO4hyg&cid=amp-IWyM3dL4bS8QlacnZO4hyg&=true +||tokopedia.com^$removeparam=xClientId + +! https://ekstrabladet•dk/?ilc=c +||ekstrabladet.dk^$removeparam=ilc + +! https://www•nytimes•com/2022/04/30/business/elon-musk-twitter•html?shadow_vec_sim=0 +$removeparam=shadow_vec_sim,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2711280 +$removeparam=ct,domain=nextdoor.com +$removeparam=ec,domain=nextdoor.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2718126 +$removeparam=adSize,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=channelID,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=hc,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=location,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=matches,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=mt,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=spr,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=tc,domain=media-cdn.costco.ca|media-cdn.costco.com +$removeparam=textadID,domain=media-cdn.costco.ca|media-cdn.costco.com + +! https://blogs•oracle•com/scoter/post/webinar-ransomware-attacks-alert?source=:so:tw:or:awr:ovbx:::RC_WWMK220223P00060:LinuxSocialG&SC=:so:tw:or:awr:ovbx:::RC_WWMK220223P00060:LinuxSocialG&pcode=WWMK220223P00060 +||blogs.oracle.com^$removeparam=pcode + +! https://venturebeat•com/2022/05/05/google-goes-passwordless/?__vfz=medium%3Dconversations_top_pages +$removeparam=__vfz,domain=venturebeat.com + +! https://www•boots•com/dior-sauvage-eau-de-toilette-100ml-gift-box-10300220?affwin +$removeparam=affwin + +! https://www•studio•co•uk/shop/health---beauty/dental-care/oral-b-pro3-black-edition-cross-action-electric-toothbrush-with-travel-case?source=TQ45&ch=aw +$removeparam=ch,domain=studio.co.uk + +! https://www•nytimes•com/2022/05/19/opinion/privacy-technology-data•html?instance_id=61795&nl=zeynep-tufekci®i_id=179812617&segment_id=92715&te=1&user_id=9a6c865300954a1dcdbb5f83549d656a +$removeparam=instance_id,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=nl,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=regi_id,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=segment_id,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=te,doc,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion +$removeparam=user_id,doc,domain=nytimes.com|nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2lljsciiyd.onion + +! https://mothership•sg/2022/06/lalamove-cake-destroyed/?fs=e&s=cl +||mothership.sg^$removeparam=fs + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3048458 +^fs=e&s=cl$doc,removeparam=fs +^fs=e&s=cl$doc,removeparam=s + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3101743 +$removeparam=x50878 + +! https://github.com/uBlockOrigin/uAssets/issues/13958#issuecomment-1178776992 +||redirect.appmetrica.yandex.com^$removeparam=c + +! https://www•bloomberg•com/news/articles/2022-07-07/stocks-set-to-rise-as-recession-obsession-cools-markets-wrap?fromMostRead=true +$removeparam=fromMostRead,domain=bloomberg.com + +! https://tapahtumat•kaleva•fi/fi-FI/page/62a4b7e53c0a7d6ffc202c24?source_widget_id=6278daeaee198105849d0a0d +$removeparam=source_widget_id,domain=tapahtumat.almatalent.fi|tapahtumat.ekarjala.fi|tapahtumat.ekonomit.fi|tapahtumat.eslu.fi|tapahtumat.hel.fi|tapahtumat.hyvinkaa.fi|tapahtumat.intoseinajoki.fi|tapahtumat.joensuu.fi|tapahtumat.kaleva.fi|tapahtumat.kannus.fi|tapahtumat.karjalainen.fi|tapahtumat.kauppakamari.fi|tapahtumat.kerava.fi|tapahtumat.kirkkonummi.fi|tapahtumat.kokkola.fi|tapahtumat.kuusamo.fi|tapahtumat.lappeenranta.fi|tapahtumat.lempaala.fi|tapahtumat.loviisa.fi|tapahtumat.masku.fi|tapahtumat.mikkeli.fi|tapahtumat.munoulu.fi|tapahtumat.osakeliitto.fi|tapahtumat.pori.fi|tapahtumat.raasepori.fi|tapahtumat.rantalakeus.fi|tapahtumat.ratsastus.fi|tapahtumat.rovaniemi.fi|tapahtumat.salo.fi|tapahtumat.sipoo.fi|tapahtumat.sley.fi|tapahtumat.studentum.fi|tapahtumat.tampereensuomalainenklubi.fi|tapahtumat.tuusula.fi|tapahtumat.vantaa.fi|tapahtumat.vihti.fi|tapahtumat.visitespoo.fi|tapahtumat.visitkotkahamina.fi|tapahtumat.visitlohja.fi|tapahtumat.visitsavonlinna.fi|tapahtumat.visitvantaa.fi|tapahtumienkeskipohjanmaa.fi + +! https://www•autoblog•com/best-deal/?referrer_id=ZAOL000026048 +$removeparam=referrer_id,domain=autoblog.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3262558 +||linkedin.com^$removeparam=original_referer +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7406888 +$doc,removeparam=refId,domain=aebn.com|linkedin.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3283595 +$removeparam=mode,domain=omaha.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3233027 +$removeparam=skip,domain=privatehomeclips.com +$removeparam=plimit,domain=privatehomeclips.com +$removeparam=rp,domain=sporcle.com|hclips.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3391059 +$removeparam=pb,domain=fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhamster.*|xhamster1.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster2.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhplanet1.com|xhplanet2.com|xhtab2.com|xhwebsite.com|xhwide1.com +||eporner.$removeparam=trx +$removeparam=sub,domain=allboner.com|twinkvideos.com + +! https://sims•fandom•com/wiki/Fairy?so=search +||fandom.com^$removeparam=so + +! https://www•lindex•com/fi?affiliate_source=adtraction +||lindex.com^$removeparam=affiliate_source + +! https://long-hands-in-the-cornfield•tumblr•com/post/694818880757055489/last-night-i-had-a-dream-that-i-told-a-joke-that?is_related_post=1 +||tumblr.com^$removeparam=is_related_post + +! https://www•xbox•com/nb-no/games/store/lost-words-beyond-the-page/9n14mfn0dv4k?rtc=1 +||xbox.com^$removeparam=rtc + +! https://www•tokopedia•com/lunashop78/buku-stiker-warna-my-little-pony-be-kind-together-coloring-book?extParam=ivf%3Dfalse%26src%3Dsearch&refined=true +||tokopedia.com^$removeparam=extParam +||tokopedia.com^$removeparam=refined + +! https://www•sony•se/electronics/sound-bars/ht-a3000?cpint=homepage_promotion_tiles-Promotion%20Tiles--responsivegrid_structure_top_promotiontiles_copy_1 +||sony.$removeparam=cpint + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3778558 +!!! ||target.$removeparam=preselect - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-11417832 + +! https://github.com/DandelionSprout/adfilt/pull/660 +$removeparam=ueid,domain=ask.com|askmoney.com|bloglines.com|consumersearch.com|directhit.com|faqtoids.com|findthedish.com|informationvine.com|internetcorkboard.com|life123.com|ohdeal.com|questionsanswered.net|reference.com|shop411.com|shopping.net|simpli.com|smarter.com|symptomfind.com +$removeparam=qo,domain=ask.com|askmoney.com|bloglines.com|consumersearch.com|directhit.com|faqtoids.com|findthedish.com|informationvine.com|internetcorkboard.com|life123.com|ohdeal.com|questionsanswered.net|reference.com|shop411.com|shopping.net|simpli.com|smarter.com|symptomfind.com|search.ask.com +$removeparam=qsrc,domain=ask.com|askmoney.com|bloglines.com|consumersearch.com|directhit.com|faqtoids.com|findthedish.com|informationvine.com|internetcorkboard.com|life123.com|ohdeal.com|questionsanswered.net|reference.com|shop411.com|shopping.net|simpli.com|smarter.com|symptomfind.com|search.ask.com +$doc,removeparam=o,domain=ask.com|askmoney.com|bloglines.com|consumersearch.com|directhit.com|faqtoids.com|findthedish.com|informationvine.com|internetcorkboard.com|life123.com|ohdeal.com|questionsanswered.net|reference.com|shop411.com|shopping.net|simpli.com|smarter.com|symptomfind.com +$doc,removeparam=l,domain=ask.com|askmoney.com|bloglines.com|consumersearch.com|directhit.com|faqtoids.com|findthedish.com|informationvine.com|internetcorkboard.com|life123.com|ohdeal.com|questionsanswered.net|reference.com|shop411.com|shopping.net|simpli.com|smarter.com|symptomfind.com + +! https://www•baike•com/wikiid/7504757876798179444?search_id=1rbwh1s2axuo00&prd=search_sug&view_id=o1oipiacwtc00 (19/10/2022) +! https://github.com/DandelionSprout/adfilt/pull/666 +||baike.com^$removeparam=prd +||baike.com^$removeparam=view_id +||baike.com^$removeparam=search_id + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-3976010 +||qvc.com^$removeparam=qq + +! https://www•pcgamesn•com/steam-deck/ea-games-compatibility?driver=popular-now&ifs=1 +$removeparam=driver,domain=pcgamesn.com|pockettactics.com|thedigitalfix.com|theloadout.com|wargamer.com +$removeparam=ifs,domain=pcgamesn.com|pockettactics.com|thedigitalfix.com|theloadout.com|wargamer.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4070394 +||jcpenney.com^$removeparam=deptId +||jcpenney.com^$removeparam=catId +||jcpenney.com^$removeparam=urlState +||jcpenney.com^$removeparam=productGridView +||jcpenney.com^$removeparam=Dr +||jcpenney.com^$removeparam=badge +||jcpenney.com^$removeparam=selectedSKUId + +! https://github.com/ClearURLs/Rules/issues/57 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4081177 +||bandcamp.com^$removeparam=search_item_id +||bandcamp.com^$removeparam=search_item_type +||bandcamp.com^$removeparam=search_match_part +||bandcamp.com^$removeparam=search_page_no +||bandcamp.com^$removeparam=search_rank + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4097133 +||bstn.com^$removeparam=indexName +||bstn.com^$removeparam=objectID +||bstn.com^$removeparam=queryID + +! https://app•slack•com/plans/[redacted]?entry_point=upgrade-button +||app.slack.com^$removeparam=entry_point + +! https://sp•seiga•nicovideo•jp/comic/33962?track=mym_favorite +||nicovideo.jp/comic^$removeparam=track + +! https://www•onenote•com/notebooks?auth=1&nf=1&fromAR=1 (The result of using the «OneNote Online» Chrome "app" that simply opens a OneDrive tab) +||onenote.com^$removeparam=nf +||onenote.com^$removeparam=fromAR + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4168335 +$removeparam=_mak_partner_campaign +||courir.$removeparam=/^_mak_partner_.*$/ + +! https://www•hallmarkchannel•com/?glbnav=hc +$removeparam=glbnav,domain=hallmark.com|hallmarkchannel.com|hallmarkchannelwines.com|hallmarkdrama.com|hallmarkmoviesandmysteries.com|hmnow.com|watchhallmarktv.com + +! https://www•adobe•com/products/special-offers•html?promoid=TKZTLBST&mv=other&clickref=1011lwmprPq2&mv=affiliate&mv2=pz&as_camptype=&as_channel=affiliate&as_source=partnerize&as_campaign=macrumors +!!! ||adobe.com^$removeparam=mv - https://github.com/DandelionSprout/adfilt/issues/1025 +||adobe.com^$removeparam=mv2 + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4182519 +||columbiasportswear.$removeparam=oid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4182527 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5889149 +$removeparam=amp,doc,domain=puma.com|businessinsider.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4182667 +$removeparam=src_medium,doc +$removeparam=src_source,doc +$removeparam=src_campaign,doc +$removeparam=src_term,doc +$removeparam=src_content +$removeparam=src_custom +||bbc.$removeparam=at_campaign_type +||bbc.$removeparam=at_type +||bbc.$removeparam=at_identifier +||bbc.$removeparam=at_format +||bbc.$removeparam=at_creation +||bbc.$removeparam=at_variant +||bbc.$removeparam=at_link_type +||bbc.$removeparam=at_bbc_team +||bbc.$removeparam=at_ptr_name +||bbc.$removeparam=at_link_id +||bbc.$removeparam=at_link_origin + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4131326 +||linkedin.com^$removeparam=updateEntityUrn + +! https://faq•whatsapp•com/673193694148537/?helpref=hc_fnav +$doc,removeparam=helpref,domain=whatsapp.com|facebook.*|facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion|instagram.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4488426 +||nvidia.com^$removeparam=jso + +! https://github.com/DandelionSprout/adfilt/issues/715 +$removeparam=srsltid,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4502840 +||dl-protect.$removeparam=fn +||dl-protect.$removeparam=rl + +! https://github.com/DandelionSprout/adfilt/pull/721 +||discoveryplus.com^$removeparam=_referrer + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4505016 +! https://search•brave•com/images?origin=search&q=example&source=web +||search.brave.com/api/suggest$removeparam=source +||search.brave.com^$removeparam=origin + +! McAfee "safe search" +||search.yahoo.com^$removeparam=fr2 + +! Yahoo ads, i.e. https://www•malwarebytes•com/?c=cj&s=5370367&k=14452255&tracking=cj&x-wts=cj&x-affid=5370367&ADDITIONAL_AFFID=cj-5370367 +||malwarebytes.com^$removeparam=x-affid +||malwarebytes.com^$removeparam=ADDITIONAL_AFFID +$removeparam=x-wts + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4598037 +$removeparam=%243p,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion +$removeparam=%24deep_link,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion +$removeparam=post_index,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4617249 +$removeparam=auto_token,domain=nextdoor.com +$removeparam=mobile_deeplink_data +$removeparam=link_source_user_id,domain=nextdoor.com +$removeparam=is,domain=nextdoor.com +$removeparam=mar,domain=nextdoor.com + +! https://www•cbs42•com/alabama-news/fedex-driver-identified-questioned-in-case-of-300-400-packages-found-in-alabama-woods/?ipid=wiat_recirc_1%20?ipid=promo-link-block1 +||cbs42.com^$removeparam=ipid + +! yandexRU redirect +||dzen.ru^$removeparam=yredirect + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4649908 +||neeva.com^$removeparam=nva + +! https://noticias•uol•com•br/politica/ultimas-noticias/2023/01/10/quem-e-a-ex-primeira-dama-vista-em-ato-golpista•htm (shared by https://github.com/MasterKia) +||clicklogger.rm.uol.com.br^$removeparam=grp +||clicklogger.rm.uol.com.br^$removeparam=msr +||clicklogger.rm.uol.com.br^$removeparam=oper + +! https://www•verizon•com/smartphones/apple/?campaignGroup=General&campaignName=UPG%20-%20iPhone%2014%20Hi%20Risk%20BASE%20LT%20-%20EMS&campaignSource=CRM&cmp=CRM_M_CU_CMU_TXUPG_99_99_HRBASE_LT_IPHONE14&expectedTransaction=Order&extSystemTransactionId=[redacted]&sourceID=SmartLink (send via SMS) +||verizon.com^$removeparam=campaignGroup +||verizon.com^$removeparam=campaignName +||verizon.com^$removeparam=campaignSource + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4677166 +||youtube.com^$removeparam=embeds_euri +||youtube.com^$removeparam=source_ve_path + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4686110 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4690986 +^ref=hackernoon.com^$removeparam=ref +^ref=futurepedia^$removeparam=ref +^via=futurepedia^$removeparam=via +^deal=futurepedia^$removeparam=deal + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4708147 +||notion.so^$removeparam=gspk +||notion.so^$removeparam=gsxid +||notion.so^$removeparam=pscd + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4730018 +||apnews.com/article$removeparam=user_email + +! Links opened from the Windows widget. +! https://www•msn•cn/zh-cn/news/other/%E4%B8%89%E6%98%9F%E5%A0%86%E5%8D%9A%E7%89%A9%E9%A6%86%E6%B8%B8%E5%AE%A2%E6%89%93%E6%9E%B6%E6%89%93%E7%BF%BB%E6%96%87%E7%89%A9-%E5%AE%98%E6%96%B9%E5%9B%9E%E5%BA%94/ar-AA16KDtw?cvid=b9a638b9f0c44cd6f56aeea780d8a943&ocid=winp2fptaskbarhover (26/01/2023) +! https://pc•yiyouliao•com/msn/article•html?recId=c7bb3fa9b5e9418584afcb4d0544abf5_s&infoId=II00DXC7K9IRVYQ&cvid=8ef4c6755b8149bb91eac6fb9644e045 (26/01/2023) +! https://mini•eastday•com/nsa/n230125110013294•html?qid=04426&cvid=ef9c243ff9fd4d5d8606d5a42b2b2023 (26/01/2023) +$removeparam=cvid,domain=chinadaily.com.cn|eastday.com|msn.cn|msn.com|tianqi.com|yiyouliao.com + +! https://github.com/enterprise/trial?ref_cta=free%2520trial&ref_loc=banner&ref_page=blog +||github.com^$removeparam=ref_cta +||github.com^$removeparam=ref_loc +||github.com^$removeparam=ref_page + +! https://github.com/DandelionSprout/adfilt/pull/759 +||quizlet.com^$removeparam=funnelUUID +||quizlet.com^$removeparam=signupOrigin + +! https://mini•eastday•com/nsa/n230125110013294•html?qid=04426&cvid=ef9c243ff9fd4d5d8606d5a42b2b2023 (26/01/2023) +$removeparam=qid,domain=bookdepository.com|eastday.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4962768 +$removeparam=pk_vid,doc + +! https://github.com/ClearURLs/Rules/issues/71 +||xiaohongshu.com^$removeparam=app_platform,doc +||xiaohongshu.com^$removeparam=app_version,doc +||xiaohongshu.com^$removeparam=share_from_user_hidden,doc +||xiaohongshu.com^$removeparam=xhsshare,doc +||xiaohongshu.com^$removeparam=appuid,doc +||xiaohongshu.com^$removeparam=apptime,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-4966523 +||login.afreecatv.com^$removeparam=szFrom + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5081433 +||typeform.com^$removeparam=typeform-source + +! https://www•selected•com/en-gb/homme/trousers/slim-fit-trousers-16086553_Grey_966031•html?clickedFromCategory=sl-homme-collection-trousers +$removeparam=clickedFromCategory,domain=objectci.com|pieces.com|selected.com|vila.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5116401 +$removeparam=natb,domain=duckduckgo.com|duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5116953 +||cdc.gov^$removeparam=ACSTrackingID +||cdc.gov^$removeparam=ACSTrackingLabel +||cdc.gov^$removeparam=deliveryName + +! https://vkplay•ru/play/game/witchcrafty/?_1lr=63fe2a3d7f8804b0-3412327_2070601-3424209_2073149-3424209_2073149&mt_click_id=mt-k6vwk7-1677601519-2846701076 +$removeparam=_1lr + +! https://www•bookdepository•com/Ladybird-Readers-Beginner-Level-My-Little-Pony-Sunnys-Garden-ELT-Graded-Reader-Ladybird/9780241616956?qid=1678437368012&sr=1-8 (10/03/2023) +||bookdepository.com^$removeparam=sr + +! https://github.com/AdguardTeam/AdguardFilters/commit/57f39538070d7d5e6379da4e58bd02defffa7481 +$removeparam=ymid +^z=*&var=$removeparam=var,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5498306 +$removeparam=via,domain=sincode.ai|skillshare.com|thedailybeast.com + +! https://www•onlyandsons•com/fi-fi/product/22022876_207/regular-fit-housut?rm=R2V0UmVsYXRlZEl0ZW1z +$removeparam=rm,domain=jackjones.com|jjxx.com|mamalicious.com|only.com|onlyandsons.com|veromoda.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5555484 +$removeparam=ad_sub,domain=homo.xxx + +! https://www•ilo•org/ipec/Informationresources/WCMS_797515/lang--en/index•htm?ssSourceSiteId=global +||ilo.org^$removeparam=ssSourceSiteId + +! https://github.com/DandelionSprout/adfilt/pull/828 +||store.hbr.org^$removeparam=fromSku +||store.hbr.org^$removeparam=fromSkuRelated + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5691902 +||kongregate.com^$doc,removeparam=acomplete + +! https://www•bloomberg•com/news/articles/2023-04-18/netflix-to-exit-the-dvd-delivery-business-after-25-years?re_source=boa_related +||bloomberg.com^$removeparam=re_source + +! http://voices•washingtonpost•com/postpartisan/2010/08/senator_stevens_the_tubes_salu•html?waporef=obnetwork +$doc,removeparam=waporef + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5776284 +||carsales.com.au^$removeparam=Cr,doc + +! https://tech•slashdot•org/story/23/04/19/2219234/imgur-to-ban-nudity-or-sexually-explicit-content-next-month?sdsrc=rel +$removeparam=sdsrc,doc + +! https://en•wikipedia•org/wiki/Maslow%27s_hierarchy_of_needs?ref=troyhunt•com +ref=troyhunt.com$doc,removeparam=ref + +! https://www•shrunken•com/index•php?shortUrlDomain=7•ly +||shrunken.com^$doc,removeparam=shortUrlDomain + +! https://gitlab.com/ClearURLs/rules/-/issues/268 +||disneyplus.com^$removeparam=distributionPartner + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5898232 +||homedepot.com^$removeparam=fromReminder + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5996450 +$removeparam=embeds_referring_euri + +! https://music•bugs•co•kr/?wl_ref=M_header_03_01 +||bugs.co.kr^$removeparam=wl_ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6040753 +||bild.de^$doc,removeparam=t_ref + +! https://www•etsy•com/listing/1455587707/150-costco-hot-dog-soda-combo-t-shirt?gpla=1&gao=1& +||etsy.com^$removeparam=gpla +||etsy.com^$removeparam=gao + +! https://www•whitepages•com/checkout/phone-summary?phoneNumber=[redacted]&wp_medium=ObfuscatedName&wp_source=phone_unpub&funnelType=phone_onepages_1&skip=false&wp_content=Masked&wp_term=ObfuscatedName +||whitepages.com^$doc,removeparam=wp_medium +$doc,removeparam=wp_source,domain=ac24.cz|ambcrypto.com|glispa.com|whitepages.com +||whitepages.com^$doc,removeparam=wp_content +||whitepages.com^$doc,removeparam=wp_term + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6063968 +||as.com^$removeparam=ssm,doc + +! https://www•thisismoney•co•uk/money/mortgageshome/article-12148391/Mortgage-approvals-house-purchases-fall-April•html?molReferrerUrl=(...) +||thisismoney.co.uk^$removeparam=molReferrerUrl + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6070507 +||smh.com.au^$removeparam=btis,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6070402 +||businessinsider.com^$doc,removeparam=inline-endstory-related-recommendations + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6066391 +||manchestereveningnews.co.uk^$removeparam=kop,doc + +! https://github.com/uBlockOrigin/uBlock-issues/discussions/2683 +||sciencedirect.com/*?via%3D$removeparam=/^via%3D.*$/,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6077018 +||espn.$doc,removeparam=platform + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6077134 +||tsn.ca^$doc,removeparam=tsn-amp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6077146 +||iplt20.com^$doc,removeparam=tagNames + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6077178 +||espn.$removeparam=appsrc,doc +||espn.$removeparam=RuleNumber,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6097514 +||deepl.com^$doc,removeparam=cta +||deepl.com/pro$removeparam=pdf + +! https://gitlab.com/ClearURLs/rules/-/issues/276 +||kahoot.it^$removeparam=refer_method + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6130028 +||substack.com^$removeparam=sd,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6130058 +||open.substack.com^$removeparam=r,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6133046 +||euromaidanpress.com^$removeparam=swcfpc,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6133356 +||cnbc.com^$doc,removeparam=__source +||cnbc.com^$doc,removeparam=par + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6133351 +||businessinsider.com^$doc,removeparam=r +!!! ||businessinsider.com^$doc,removeparam=IR - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6206491 + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6133171 +||businessinsider.com^$removeparam=op,doc + +! https://blog•torproject•org/mission-improbable-hardening-android-security-and-privacy/?ref=spreadprivacy•com +ref=spreadprivacy.com$removeparam=ref + +! https://www•browserstack•com/?ref=caniuse-source&caniuse_source=brand-asset +$removeparam=caniuse_source,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6185742 +$removeparam=checkout_entry_point,doc,domain=theathletic.com|nytimes.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6185764 +$removeparam=ref_page,doc,domain=theathletic.com|nytimes.com +$removeparam=login_source,doc,domain=theathletic.com|nytimes.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6252773 +||github.com^$removeparam=reference_location + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6259406 +$removeparam=afSmartRedirect + +! https://app•snyk•io/org/t145/project/9c0fc40b-7515-4c9e-86c7-7cf768775d4b?utm_source=github&utm_medium=referral&page=upgrade-pr +||app.snyk.io^$removeparam=page,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6305931 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6305974 +$removeparam=repost,domain=nbcnews.com|sacurrent.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6306026 +||wsj.com^$removeparam=st + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6306076 +||uslecce.it^$removeparam=et + +! https://www•skinnytaste•com/burger-recipes/?adt_ei=*|EMAIL|* +$removeparam=adt_ei + +! https://www•pnas•org/doi/abs/10•1073/pnas•2024425118?af=R +$doc,removeparam=af,domain=pnas.org|science.org|scitation.org|wiley.com|worldscientific.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6421911 +^ref=workingsoftware.dev^$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6412906 +!!! $removeparam=rdt,doc,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6514228 +||easyfundraising.org.uk^$doc,removeparam=efr_source +||easyfundraising.org.uk^$doc,removeparam=efr_medium +||easyfundraising.org.uk^$doc,removeparam=efr_campaign + +! https://www•lego•com/en-fi/categories/new-sets-and-products?icmp=HP-SHQL-Standard-NO_QL_Novelty_Campaign_Key_Image_HP-OC-NO-XCKCN8WOXW +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7852674 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-12099447 +$doc,removeparam=icmp,domain=fortnite.com|lego.com|ho-mobile.it + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6532073 +||linkedin.com/feed/update$removeparam=origin + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6578091 +$doc,removeparam=plcmt,domain=grafana.com + +! https://www•make•com/en?fromImt=1 +||make.com^$removeparam=fromImt + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6643759 +||geoguessr.com/join/$doc,domain=geoguessr.com,removeparam=s + +! https://www•gamedeveloper•com/culture/study-finds-nearly-every-pre-2010-video-game-is-unavailable?iiris-ref=recommend +! https://github.com/DandelionSprout/adfilt/pull/900 +||gamedeveloper.com^$removeparam=iiris-ref + +! https://github.com/AdguardTeam/AdguardFilters/issues/158662 +$doc,removeparam=user_email_address +@@/subscribe?$doc,removeparam=user_email_address + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6556014 +$doc,removeparam=cn,domain=twitter.com|x.com + +! https://github.com/AdguardTeam/AdguardFilters/commit/5d415635140b5b6f2173c923104d53e473dd67fd +! https://github.com/uBlockOrigin/uAssets/pull/10010 +$doc,domain=bilibili.com|querie.me,removeparam=timestamp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6854367 +$removeparam=dyn,domain=clink2.com|dlink2.com,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6908261 +||gitlab.$removeparam=referrer_action,doc + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-6908266 +||gitlab.$doc,removeparam=glm_source +||gitlab.$doc,removeparam=glm_content + +! https://gitlab.com/magnolia1234/bypass-paywalls-clean-filters/-/raw/main/bpc-paywall-filter•txt?ref_type=heads (05/09/2023) +||gitlab.$removeparam=ref_type + +! Various Google Search bottom bar links (12/09/2023) +||google.$removeparam=fg + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7020999 +||bk8win8.com^$doc,removeparam=aftcamp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7005094 +||avast.com^$doc,removeparam=__cf_chl_rt_tk + +! https://www•instagram•com/p/CNHpCrjj1RJ/?ig_rid=2ffdc8c5-24e6-4ab6-a772-804bc5d1cf13 +||instagram.com^$removeparam=ig_rid +||cdninstagram.com^$removeparam=_nc_sid + +! https://cdn•adguard•info/sitereports/lcwt6avrhzkccgc4oo8swggs4o404ogmh4cwsdrvv4•jpg?nc=1 (NSFW) +||adguard.info^$removeparam=nc + +! https://malwaretips•com/blogs/fanjestic-com-a-dubious-free-trial-offer-explained/?ref=404media•co +ref=404media.co$doc,removeparam=ref + +! https://generated•photos/human-generator/?ref=easywithai +ref=easywithai$doc,removeparam=ref + +! masterkia: https://slack•com/downloads/linux?t=[Slack channel ID] +||slack.com/downloads/$doc,removeparam=t + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7190740 +$doc,removeparam=jp_cmp,domain=chase.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7198771 +$doc,removeparam=orig_ref,domain=peacocktv.com +$doc,removeparam=method,domain=peacocktv.com + +! https://www•cartoonbrew•com/events/weird-market-project-pitches-series-shorts-features-233375•html?cbtr=LATPOS +||cartoonbrew.com^$removeparam=cbtr + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7207755 +||researchgate.net^$doc,removeparam=_tp + +! https://www•bet•com/?xrs=betx (06/10/2023) +||bet.com^$removeparam=xrs + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7211861 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9964278 +$doc,removeparam=share_id,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion|sky.it + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7213022 +||xvideos.$doc,removeparam=sxcaf + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7283794 +$doc,removeparam=iId,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7337134 +||cmswire.com^$doc,removeparam=topic_id +||cmswire.com^$doc,removeparam=is_rec + +! https://www-cmswire•simplermedia•com/cw-cp-nice-2023-11-cx•html?smg_source=cmswire•com&smg_medium=web&smg_campaign=cw-cp-nice-2023-11-cx&smg_content=featured-research-spotlight +||simplermedia.com^$doc,removeparam=smg_source +||simplermedia.com^$doc,removeparam=smg_medium +||simplermedia.com^$doc,removeparam=smg_campaign +||simplermedia.com^$doc,removeparam=smg_content + +! (Example links removed to try to handle antivirus false positives) +||tkqlhce.com^$removeparam=sdate +||localmonero.co^$removeparam=rc +$removeparam=partner,domain=accuweather.com|fastcompany.com|humblebundle.com +||mechanicalkeyboards.com^$removeparam=creator +||audible.$removeparam=source_code +||audible.$removeparam=ipRedirectFrom +||audible.$removeparam=ipRedirectOriginalURL +$removeparam=f_id,domain=admitad.com +||cyber-ad01.cc^$removeparam=ip +$removeparam=referrer_code,domain=hodlhodl.com +||domains.ch^$removeparam=REF +$removeparam=x-acqsource +$removeparam=csrc,domain=mcafee.com|vitacost.com +$removeparam=csrcl2 +||mcafee.com^$removeparam=cctype +||mcafee.com^$removeparam=ccstype + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7346325 +$doc,removeparam=intc,domain=citi.com +$doc,removeparam=src,domain=citi.com +$doc,removeparam=selectedCCIndex,domain=citi.com +$doc,removeparam=aoOfferParams,domain=citi.com +! $removeparam=BT_TX,domain=citi.com +$removeparam=ProspectID,domain=citi.com +$removeparam=Promo_ID,domain=citi.com +$removeparam=BT_VanityDomain,domain=citi.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7359862 +||patreon.com/posts/$doc,removeparam=token +$doc,removeparam=deliveryName,domain=abp.nl + +! https://github.com/privacytests/privacytests•org/issues/184 +! https://gitlab.com/ClearURLs/ClearUrls/-/issues/353 +$doc,removeparam=wt_mc +! https://berufstest•zeit•de/?wt_zmc=fix•ext•zonpmr•academics•footer•boa-berufstest•link•x•job&utm_medium=fix&utm_source=academics_zonpmr_ext&utm_campaign=footer&utm_content=boa-berufstest_link_x_job +$doc,removeparam=wt_zmc + +! https://www•wired•com/story/the-best-chrome-extensions-to-prevent-creepy-web-tracking/?ref=exploit•media +ref=exploit.media$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7469206 +$doc,removeparam=bpli,domain=blogger.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7508034 +$doc,removeparam=st,domain=reddit.com|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion + +! https://vimeo•com/17401157?ref=beep•blog +ref=beep.blog$doc,removeparam=ref + +! https://en•tempo•co/read/1190449/prabowo-not-against-globalization-gerindra?tracking_page_direct +||tempo.co^$doc,removeparam=tracking_page_direct + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7628266 +||trendyol.com^$doc,removeparam=link_userID +||trendyol.com^$doc,removeparam=link_contentid +||teknosa.com^$doc,removeparam=adp_cid +||teknosa.com^$doc,removeparam=adp_oid +||n11.com^$doc,removeparam=pfx +||n11.com^$doc,removeparam=adj_adnomia_click_id +||n11.com^$doc,removeparam=adj_t +||cimri.com^$doc,removeparam=platformName +||cimri.com^$doc,removeparam=offerSponsored +||cimri.com^$doc,removeparam=commentCount +||cimri.com^$doc,removeparam=photoCount +||cimri.com^$doc,removeparam=offerCount +||cimri.com^$doc,removeparam=offerFiltered +||cimri.com^$doc,removeparam=hasFavorite + +! https://github.com/AsuharietYgvar/AppleNeuralHash2ONNX/issues/1?ref=blog•roboflow•com +ref=blog.roboflow.com$doc,removeparam=ref + +! https://gitlab.com/search?nav_source=navbar&search=blocklist +||gitlab.com^$doc,removeparam=nav_source + +! https://futureparty•com/spotlight/?ref=buffer•com +ref=buffer.com$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7715888 +||bybit.com^$doc,removeparam=/^sa_utm_.*$/i + +! https://github.com/DandelionSprout/adfilt/issues/971 +$doc,removeparam=gci +$doc,removeparam=af_reengagement_window + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7800651 +||instagram.com^$doc,removeparam=short_redirect + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7663789 +||privatbank.ua^$removeparam=visit_id +||yandex.com/portal/set/any$removeparam=sk + +! https://github.com/DandelionSprout/adfilt/discussions/932#discussioncomment-7858516 +! CloudFlared: https://tria•ge/231214-3fs9kahbcj/behavioral1 +||cmp.inmobi.com/tcfv2/cmp2.js$removeparam=referer + +! From Yuki: https://www•plus•fifa•com/en/player/2942bbcc-f9c0-4264-8118-331977fdd9bf?gl=jp&catalogId=0f18f301-1e44-4d7a-ab00-8a4505e3ad60&entryPoint=Slider +||fifa.com^$doc,removeparam=entryPoint + +! https://affiliate•insider•com/?amazonTrackingID=biauto-47904-20&h=fbdafd7ddd7ff36960d85ce9f6e961d74ac393e2ea64d4b24f6203625ecf1629&platform=browser&postID=52668b89ecad04f92183007b&postSlug=sadistic-amazon-treated-book-sellers-the-way-a-cheetah-would-pursue-a-sickly-gazelle-2013-10&site=bi&u=https%3A%2F%2Fwww•amazon•com%2FThe-Everything-Store-Bezos-Amazon-ebook%2Fdp%2FB00BWQW73E (from https://www•businessinsider•com/sadistic-amazon-treated-book-sellers-the-way-a-cheetah-would-pursue-a-sickly-gazelle-2013-10) +||affiliate.insider.com^$doc,removeparam=amazonTrackingID +||affiliate.insider.com^$doc,removeparam=h +||affiliate.insider.com^$doc,removeparam=platform +||affiliate.insider.com^$doc,removeparam=postID +||affiliate.insider.com^$doc,removeparam=postSlug + +! https://translate•wordpress•com/languages/nb/default/-all-waiting?ref=weekly-email (22/12/2023) +||wordpress.com^$doc,removeparam=/^ref=[a-z-]{5,}$/ + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7916139 +$doc,removeparam=_x_ns_sku_id,domain=temu.com +$doc,removeparam=_x_ads_channel,domain=temu.com +$doc,removeparam=_x_gmc_account,domain=temu.com +$doc,removeparam=_x_gmc_catalog,domain=temu.com +$doc,removeparam=_x_ads_creative_id,domain=temu.com +$doc,removeparam=_x_ns_device,domain=temu.com +$doc,removeparam=_x_ads_account,domain=temu.com +$doc,removeparam=refer_page_sn,domain=temu.com +$doc,removeparam=_x_ns_match_type,domain=temu.com +$doc,removeparam=_x_ns_msclkid,domain=temu.com +$doc,removeparam=_x_ads_set,domain=temu.com +$doc,removeparam=_x_ns_source,domain=temu.com +$doc,removeparam=_x_ads_id,domain=temu.com +$doc,removeparam=_p_rfs,domain=temu.com +$doc,removeparam=_x_ads_sub_channel,domain=temu.com +$doc,removeparam=_x_vst_scene,domain=temu.com +$doc,removeparam=mkt_rec,domain=temu.com +$doc,removeparam=refer_page_el_sn,domain=temu.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7953242 +$doc,removeparam=refccid,domain=bedbathandbeyond.com +$doc,removeparam=osp,domain=bedbathandbeyond.com +$doc,removeparam=lyceumGuid,domain=bedbathandbeyond.com +$doc,removeparam=searchidx,domain=bedbathandbeyond.com + +! https://uk•indeed•com/viewjob?jk=a41ffca2ac5f7558&tk=1hgsnk064210a000&from=hp&vjs=3&advn=709719975271334&adid=382097114&ad=(...)&xkcb=SoCO-_M3HcnMCKRZcR0LbzkdCdPP&xpse=SoBo6_I3Hcnf3XAXv70JbzkdCdPP&sjdu=QWF4TUFyrHvH7u082A4fa_NsvzgLbIUqSUnOBngGDVA +$doc,removeparam=tk,domain=indeed.com +$removeparam=from,domain=indeed.com +!!! $removeparam=vjs,domain=indeed.com - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7975883 +$removeparam=advn,domain=indeed.com +$removeparam=xkcb,domain=indeed.com +$removeparam=xpse,domain=indeed.com +$removeparam=sjdu,domain=indeed.com +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-7975883 +$doc,removeparam=bb,domain=indeed.com +$doc,removeparam=pub,domain=indeed.com +$doc,removeparam=jsa,domain=indeed.com +$doc,removeparam=oc,domain=indeed.com +$doc,removeparam=sal,domain=indeed.com +$doc,removeparam=vjk,domain=indeed.com +$doc,removeparam=fvj,domain=indeed.com + +! https://2•bp•blogspot•com/08lfuXuwmVvaejwkVV_FSkzPUXUxgphAw8cWPuEghLETbwVj1nbuCfRk-FSnUlD5BYCCp49zvrNLukMAKtw5GKTi2q7CQh0rTz9fJVORxxJLD7GSwMqPm5A7TzQ8s8CzP3V1Le24TA=s0?rhlupa=MTI1LjIzNS42Mi4yNDQ=&rnvuka=(...) +||bp.blogspot.com^$removeparam=/^r[hn].*$/ + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8036123 +$doc,removeparam=sms_click +$doc,removeparam=sms_source +$doc,removeparam=sms_uph +$doc,removeparam=ttclid + +! https://github.com/easylist/easylist/pull/18305 +||datareportal.com^$doc,removeparam=rq + +! https://github.com/AdguardTeam/AdguardFilters/issues/170864 +||monsterhunternow.com^$doc,removeparam=source_caller +$doc,removeparam=af_xp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8219387 +||login.yahoo.com^$doc,removeparam=.src +||login.yahoo.com^$doc,removeparam=pspid +||login.yahoo.com^$doc,removeparam=activity + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8282562 +$doc,removeparam=km_partner +||smartrecruiters.com^$doc,removeparam=km_matchtype +$doc,removeparam=km_adgroup + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8368863 +||streamable.com^$doc,removeparam=src_internal +||streamable.com^$doc,removeparam=src_player + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8295864 +||thefocusfuel.com^$removeparam=snowball,doc + +! https://bandasjeshop•no/shop/gelpute-med-bikubestruktur/?cgkit_search_word=Gelpute +$removeparam=cgkit_search_word + +! From Yuki +||msn.com/weather/service-worker.js?$removeparam=telemetrySync + +! https://github.com/DandelionSprout/adfilt/issues/1005 +||shop.samsung.com^$doc,removeparam=hmz_campaign +||shop.samsung.com^$doc,removeparam=hmz_inf +||shop.samsung.com^$doc,removeparam=hmz_lid + +! https://labs•watchtowr•com/are-we-now-part-of-ivanti/ +ref=labs.watchtowr.com$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8455734 +ref=upstract.com$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8463132 +||koreaherald.com^$doc,removeparam=ACE_SEARCH + +! https://www•abcnyheter•no/?nr=1 +!+ NOT_OPTIMIZED +||abcnyheter.no^$removeparam=nr + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8480036 +||windscribe.com^$doc,removeparam=pcpid + +! https://github.com/AdguardTeam/AdguardFilters/issues/172844 +||ubereats.com^$doc,removeparam=marketing-visitor-id +||ubereats.com^$doc,removeparam=sub-campaign + +! https://github.com/AdguardTeam/AdguardFilters/commit/81d3345f7a7618839ffae247fe974e5085e1ff3c +$doc,removeparam=vsm_type +$doc,removeparam=vsm_cid +$doc,removeparam=vsm_pid + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8505558 +||carousell.$removeparam=t-id +||carousell.$removeparam=t-referrer_browse_type +||carousell.$removeparam=t-referrer_category_id +||carousell.$removeparam=t-referrer_page_type +||carousell.$removeparam=t-referrer_request_id +||carousell.$removeparam=t-referrer_search_query +||carousell.$removeparam=t-referrer_search_query_source +||carousell.$removeparam=t-referrer_sort_by +||carousell.$removeparam=t-referrer_source +||carousell.$removeparam=t-source +||carousell.$removeparam=t-tap_index + +! https://piwik•pro/url-builder-tool/ +$doc,removeparam=pk_cid + +! https://www•zetter-zeroday•com/nevada-ag-asks-court-to-ban-meta-from-providing-end-to-end-encryption-to-minors/ -> https://www•wired•com/2016/02/apples-fbi-battle-is-complicated-heres-whats-really-going-on/?ref=zetter-zeroday•com +ref=zetter-zeroday.com$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8721233 +||qzone.qq.com^$doc,removeparam=loginfrom +||qzone.qq.com^$doc,removeparam=jumptoqzone +||qzone.qq.com^$doc,removeparam=subtype +||qzone.qq.com^$doc,removeparam=ciphertext +||qzone.qq.com^$doc,removeparam=blog_photo +||qzone.qq.com^$doc,removeparam=g +||qzone.qq.com^$doc,removeparam=res_uin +||qzone.qq.com^$doc,removeparam=cellid +||qzone.qq.com^$doc,removeparam=subid +||qzone.qq.com^$doc,removeparam=bp1 +||qzone.qq.com^$doc,removeparam=bp2 +||qzone.qq.com^$doc,removeparam=bp7 +||qzone.qq.com^$doc,removeparam=g_f +||urlshare.cn^$doc,removeparam=_wv +||urlshare.cn^$doc,removeparam=srctype +||urlshare.cn^$doc,removeparam=apptype +||urlshare.cn^$doc,removeparam=loginuin +||urlshare.cn^$doc,removeparam=plateform +||urlshare.cn^$doc,removeparam=src_uin +||urlshare.cn^$doc,removeparam=src_scene +||urlshare.cn^$doc,removeparam=cli_scene + +! https://camel-estate•online/lp/08campaign?Tcsack=20240310_261913200 (from Yuki) +$doc,removeparam=Tcsack + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8785529 +ref=awesometechstack.com$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-8785568 +ref=gtg.benabraham.net$doc,removeparam=ref + +! https://chromereleases•googleblog•com/2023/09/stable-channel-update-for-desktop_11•html?ref=blog•isosceles•com +ref=blog.isosceles.com$doc,removeparam=ref + +! https://www•bbc•com/russian?src_origin=BBCS_BBC +||bbc.com^$removeparam=src_origin + +! https://github.com/AdguardTeam/AdguardFilters/commit/bcb304aff7f2026d08e5fd6e2e6e82ebddf16904 (full credit to Yuki2718) +! Used on many other websites: https://www•google•com/search?q=inurl%3AjmtyClId +$doc,removeparam=jmtyClId + +! https://www•asos•com/men/ctas/hp-edit-1/cat/?cid=50606&ctaref=hp|mw|prime|hero|1|edit|thegentlemen (Note that cid can not be removed, as it'd make pages never load) +||asos.com^$removeparam=ctaref + +! https://www•intersport•no/sportx--tannbeskytter-dobbel-trening-gjennomsiktig/ino•sportx•x27248•001•html?dwvar_ino•sportx•x27248•001_color=001&cgid= (30/03/2024) +||intersport.$removeparam=cgid + +! https://bybaobab•gumroad•com/l/sTjIA?recommended_by=discover +||gumroad.com^$removeparam=recommended_by + +! https://www•lakera•ai/blog/guide-to-prompt-injection?ref=gandalf +ref=gandalf$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9118227 +src=foodpanda.com$doc,domain=foodpanda.*,removeparam=src + +! https://support•unpac•me/insights/?ref=blog•unpac•me#classification +ref=blog.unpac.me$doc,removeparam=ref + +! https://github.com/brave/adblock-lists/pull/1681 +$doc,removeparam=s_campaign + +! https://github.com/hometown-fork/hometown/wiki/Local-only-posting?ref=privacy•thenexus•today +ref=privacy.thenexus.today$doc,removeparam=ref + +! https://habr•com/en/articles/206900/?ref=words•filippo•io +ref=words.filippo.io$doc,removeparam=ref + +! https://www•booking•com/hotel/se/storliens-fjallyor•no•html?aid=310020&label=(...)&sid=73644012d844e22d6900ad033e8fac97&all_sr_blocks=(...) +||www.booking.com^$doc,removeparam=aid +||www.booking.com^$doc,removeparam=sid +||www.booking.com^$doc,removeparam=redirected +||www.booking.com^$doc,removeparam=srpvid + +! Some monster-size links to books on Sør-Varanger Folkebibliotek +$removeparam=/^.*arenaportlet_back_url=.*$/,domain=altabibliotek.no|berlevagbibliotek.no|finnmarksbibliotekene.no|gamvikbibliotek.no|hasvikbibliotek.no|karasjokbibliotek.no|kautokeinofolkebibliotek.no|lebesbybibliotek.no|loppabibliotek.no|masoybibliotek.no|nessebybibliotek.no|porsangerbibliotek.no|sor-varangerbibliotek.no|tanabibliotek.no|vadsobibliotek.no|vardobibliotek.no +$removeparam=/^.*arena_search_query=.*$/,domain=altabibliotek.no|berlevagbibliotek.no|finnmarksbibliotekene.no|gamvikbibliotek.no|hasvikbibliotek.no|karasjokbibliotek.no|kautokeinofolkebibliotek.no|lebesbybibliotek.no|loppabibliotek.no|masoybibliotek.no|nessebybibliotek.no|porsangerbibliotek.no|sor-varangerbibliotek.no|tanabibliotek.no|vadsobibliotek.no|vardobibliotek.no +$removeparam=p_p_id,domain=altabibliotek.no|berlevagbibliotek.no|finnmarksbibliotekene.no|gamvikbibliotek.no|hasvikbibliotek.no|karasjokbibliotek.no|kautokeinofolkebibliotek.no|lebesbybibliotek.no|loppabibliotek.no|masoybibliotek.no|nessebybibliotek.no|porsangerbibliotek.no|sor-varangerbibliotek.no|tanabibliotek.no|vadsobibliotek.no|vardobibliotek.no +$removeparam=/^.*arena_facet_queries=.*$/,domain=altabibliotek.no|berlevagbibliotek.no|finnmarksbibliotekene.no|gamvikbibliotek.no|hasvikbibliotek.no|karasjokbibliotek.no|kautokeinofolkebibliotek.no|lebesbybibliotek.no|loppabibliotek.no|masoybibliotek.no|nessebybibliotek.no|porsangerbibliotek.no|sor-varangerbibliotek.no|tanabibliotek.no|vadsobibliotek.no|vardobibliotek.no + +! https://docs•kernel•org/process/cve•html?ref=news•risky•biz +ref=news.risky.biz$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9631373 +||www.roblox.com^$doc,removeparam=isAd +||www.roblox.com^$doc,removeparam=nativeAdData +||www.roblox.com^$doc,removeparam=numberOfLoadedTiles +||www.roblox.com^$doc,removeparam=sortPos +||www.roblox.com^$doc,removeparam=universeId +||www.roblox.com^$doc,removeparam=discoverPageSessionInfo +||www.roblox.com^$doc,removeparam=gameSetTargetId +||www.roblox.com^$doc,removeparam=RelatedAssetType +||www.roblox.com^$doc,removeparam=RelatedAssetID +||www.roblox.com^$removeparam=gameSearchSessionInfo +||www.roblox.com^$removeparam=treatmentType + +! https://openaccount•unicredit•it/buddybank/it/start/start-page•html?ucid=ILC-BB:2403:sitebb:e001 +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10293338 +$doc,removeparam=ucid,domain=unicredit.it|steampowered.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9776475 +$doc,removeparam=entrypoint,domain=bing.com + +! Various subdomains, i.e. https://tg24.sky•it/?zoneid=editorial-global-nav_news-skytg24_null +||sky.it^$doc,removeparam=zoneid + +! Added when autoplaying the next video, ie https://www•lastampa•it/cronaca/2024/06/14/video/yacht_si_incendia_allisola_elba_salvati_stefania_craxi_e_il_marito_marco_bassetti-14392423/?cnt=1 +! https://video•repubblica•it/tecnologia/techtest/redmi-pad-pro-il-tablet-entry-level-con-prestazioni-da-top/471006/471957?cnt=1 +$doc,removeparam=cnt,domain=lastampa.it|ilsecoloxix.it|huffingtonpost.*|themeditelegraph.com|ilgusto.it|italian.tech + +! https://github.com/brave/adblock-lists/pull/1824 +$doc,removeparam=esrc,domain=arstechnica.com|newyorker.com|wired.com + +! https://www•zoominfo•com/products/chorus?ch_source=chorus (redirect from chorus•ai) +||zoominfo.com^$doc,removeparam=ch_source + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-9964278 +||sky.it^$doc,removeparam=social + +! https://www•landevei•no/proffsykling/team-coop/hjem-uten-nm-suksess-men-proffkontrakten-er-allerede-i-boks-for-andre-drege?email=(…) (06/07/2024) +||landevei.no^$removeparam=email + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10238857 +! https://www•adobe•com/xd?sdid=19SCDQBW&mv=social&ref=producthunt +ref=producthunt$doc,removeparam=ref + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10267760 +||audible.$removeparam=creativeId +||audible.$removeparam=pageLoadId +||audible.$removeparam=/^ref/ + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10293338 +! https://www•gamestop•com/collection/immortals-fenyx-rising?ncid=(...)&maltcode=(...)&addinfo=(...) +! https://store•ubisoft•com/sea/home?lang=en_MY&maltcode=ubisoftstore_convst_SMO_twitter___STORE____&ucid=SMO-ID_176363 +$doc,removeparam=maltcode,domain=gamestop.com|ubisoft.com|steampowered.com + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10318821 +||youtube.com^$doc,removeparam=bp + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-10369341 +||walmart.com/ip/$doc,removeparam=classType +||walmart.com/ip/$doc,removeparam=from + +! https://github.com/AdguardTeam/AdguardFilters/issues/186997 +$doc,domain=youtube.com,removeparam=embeds_referring_origin + +! https://dfrlab•org/2024/06/24/user-in-the-middle-an-interoperability-and-security-guide-for-policymakers/?ref=internet•exchangepoint•tech +ref=internet.exchangepoint.tech$doc,removeparam=ref + +! https://github.com/AdguardTeam/AdguardFilters/commit/4d2231d874bac30346d098034f7b7318e07ce03c +$doc,removeparam=ebisOther1 +$doc,removeparam=ebisOther2 +$doc,removeparam=ebisOther3 +$doc,removeparam=ebisOther4 +$doc,removeparam=ebisOther5 + +! https://publicwww.com/websites/wp3.xyz/?ref=content.cside.dev +ref=content.cside.dev$doc,removeparam=ref + +! https://github.com/AdguardTeam/AdguardFilters/commit/c5b780b82a10279aa8ebad187a2b1500278415ad +! Credit: rule copied from Yuki2718 +?from=glia^$removeparam=from + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-12073661 +$doc,removeparam=priceTId,domain=tmall.com|taobao.com +$doc,removeparam=utparam,domain=tmall.com|taobao.com +$doc,removeparam=ns,domain=tmall.com|taobao.com +$doc,removeparam=xxc,domain=tmall.com|taobao.com +$doc,removeparam=fpChannel,domain=tmall.com|taobao.com +$doc,removeparam=fpChannelSig,domain=tmall.com|taobao.com +$doc,removeparam=u_channel,domain=tmall.com|taobao.com +$doc,removeparam=umpChannel,domain=tmall.com|taobao.com +$doc,removeparam=maskChannel,domain=tmall.com|taobao.com + +! https://www•smartasaker•no/no/sportstromper-mot-gnagsar?dema_id=6299778080439 +||smartasaker.$removeparam=dema_id + +! https://no•hotels•com/ho548198/tropical-islands-krausnick-gross-wasserburg-tyskland/?chkin=2024-11-09&chkout=2024-11-10&x_pwa=1&rfrr=HSR&pwa_ts=1726867399106&referrerUrl=aHR0cHM6Ly9uby5ob3RlbHMuY29tL0hvdGVsLVNlYXJjaA%3D%3D&useRewards=false&rm1=a1®ionId=6349111&destination=Krausnick-Gross+Wasserburg%2C+Brandenburg+Region%2C+Tyskland&destType=MARKET&selected=12064742&latLong=52•040134%2C13•81408&sort=RECOMMENDED&top_dp=1558&top_cur=NOK&userIntent=&selectedRoomType=202442481&selectedRatePlan=212420506&expediaPropertyId=12064742&searchId=b3ed9457-a7b5-4191-998a-1c3cd8e802f0 +||hotels.com^$removeparam=referrerUrl +!+ NOT_OPTIMIZED +||hotels.com^$removeparam=x_pwa +!+ NOT_OPTIMIZED +||hotels.com^$removeparam=pwa_ts +!+ NOT_OPTIMIZED +||hotels.com^$removeparam=latLong + +! https://www•datacenterdynamics•com/en/news/uk-gov-sanctions-russian-chip-companies-baikal-electronics-mikron-and-mcst-blocking-arm-licensing/?ref=dtf•ru +! https://msrc•microsoft•com/update-guide/en-US/advisory/CVE-2020-0601?ref=dtf•ru +ref=dtf.ru$doc,removeparam=ref + +! https://bugzilla•mozilla•org/show_bug•cgi?id=1921130 +||atlassian.net^$doc,removeparam=atlOrigin + +! https://github.com/AdguardTeam/AdguardFilters/commit/3afc77c6fe653447e246e74414377e13834e3d4a +! i.e. https://www•rentio•jp/products/nw-fc10-zjrcp?click_from=top_order_recommend +||rentio.jp^$doc,removeparam=click_from + +! https://forms•office•com/pages/responsepage•aspx?id=(...)&route=shorturl +||forms.office.com^$removeparam=route + +! https://benchmarks•ul•com/3dmark?redirected=true (21/01/2025) +||ul.com^$removeparam=redirected + +! https://www•pond5•com/stock-footage/item/116362981-video-distortion-horizontal-bar-vhs-old-tv-effect?dd_referrer=https%3A%2F%2Fwww.google.com%2F +||pond5.com^$removeparam=dd_referrer + +! https://www•roblox•com/users/1/profile?friendshipSourceType=PlayerSearch +||roblox.$removeparam=friendshipSourceType + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-12363046 +||detail.chiebukuro.yahoo.co.jp^$doc,removeparam=__ysp +||detail.chiebukuro.yahoo.co.jp^$doc,removeparam=fr + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-12371760 +! Note: needs to be specific to the "/status" path or will cause problems +.com/*/status/$doc,removeparam=t,domain=twitter.com|x.com + +! https://www•qwant•com/?hti=0&s=0&q=john+madden&t=web (When using Qwant's Firefox extension as the default search engine; 09/03/2025) +||qwant.com^$removeparam=hti + +! https://www•obs•no/sko/innleggssaler/2143596?v=Obs-7314244102028&matchtype=&device=m&adset_id=129607977775 (14/03/2025) +||obs.no^$removeparam=matchtype + +! https://go•getlifevac•eu/offer/pre/3/?lpid=2205&source_id=DL&sub_id=&req_id=&oid=912&device_type=&country_name=&l=1&c=8&uid=2205&oid2=912&affid2=30747&geo=no (Ad found in Windows 11's Weather app; 30/03/2025) +/offer/pre/*$removeparam=lpid +/offer/pre/*$removeparam=source_id +/offer/pre/*$removeparam=sub_id +/offer/pre/*$removeparam=req_id +/offer/pre/*$removeparam=oid +/offer/pre/*$removeparam=device_type +/offer/pre/*$removeparam=country_name +/offer/pre/*$removeparam=uid + +! https://www•instacart•com/store/checkout_v4?sid=9••••&improvedParams=true +||instacart.com^$removeparam=improvedParams + +! https://www•finn•no/recommerce/forsale/item/402(...)?alertType=ss&finnMail=agent&stored-id=682(...)&ci=2 +||finn.no^$removeparam=alertType +||finn.no^$removeparam=stored-id +||finn.no^$removeparam=nocache + +! https://thehill•com/policy/defense/5251612-defense-secretary-adviser-suspended-probe/?email=467cb6399cb7df64551775e431052b43a775c749&emaila=12a6d4d069cd56cfddaa391c24eb7042&emailb=054528e7403871c79f668e49dd3c44b1ec00c7f611bf9388f76bb2324d6ca5f3 (20/04/2025) +||thehill.com^$removeparam=email +||thehill.com^$removeparam=emaila +||thehill.com^$removeparam=emailb + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-12894525 +||instagram.com^$doc,removeparam=entry_point + +! https://www•cbc•ca/news/politics/livestory/canada-election-carney-says-hell-deliver-for-canadians-with-liberals-projected-to-win-another-term-9.6738893?webview=true&appname=news-android-app&didomiConfig.notice.enable=false&udid=b9332897-5e6a-460c-91e2-01dcb8a18308 (29/04/2025) +||cbc.ca^$removeparam=webview +||cbc.ca^$removeparam=appname +||cbc.ca^$removeparam=/^didomi.*$/ +||cbc.ca^$removeparam=udid + +! https://www-simsnieuws-nl•translate•goog/2010/07/30/simgurus-over-wonen-in-appartementen-in-de-sims-3-na-middernacht/?gltr_redir=http://translate•google•com/translate?hl%3Den%26sl%3Dnl%26tl%3Den%26u%3Dhttp%253A%252F%252Fwww•sims3nieuws•nl%252F2010%252F07%252F30%252Fsimgurus-over-wonen-in-appartementen-in-de-sims-3-na-middernacht%252F&_x_tr_sl=nl&_x_tr_tl=en&_x_tr_hl=en +||translate.goog^$removeparam=gltr_redir + +! https://www•rawstory•com/raw-investigates/trump-treason/?rsplus= (10/05/2025) +!+ NOT_OPTIMIZED +||www.rawstory.com^$removeparam=rsplus + +! https://em•dynamicyield•com/v1/email/dc/click/8788930/1141527/1141526?&cuid=558415&cuid_type=id&locale=default&version=030425&tag_ids=1141526 +||em.dynamicyield.com^$removeparam=tag_ids + +! https://str-03•filestore•app/(...) (24/05/2025) +||filestore.app^$doc,removeparam=/^client_ip=$/ + +! https://l•clips4sale•com/clip/••••••••?a=3&o=7 (09/06/2025) +||l.clips4sale.com^$removeparam=a +||l.clips4sale.com^$removeparam=o + +! https://www•vitusapotek•no/mage-og-tarm/halsbrann/pepcidduo-tyggetab-%7C-vitusapotek/p/006859?source=googleps&keyword=&device=m (16/06/2025) +||vitusapotek.no^$removeparam=keyword +||vitusapotek.no^$removeparam=device + +! https://deac-riga•dl•sourceforge•net/project/zint/zint/2.15.0/zint-2.15.0-win32.zip?viasf=1 (21/06/2025) +!!! ||dl.sourceforge.net^$doc,removeparam=viasf (Breaks downloads that haven't yet started) + +! https://aoc•com/no/gaming/gmenu?slug=gmenu (24/06/2025) +||aoc.com^$removeparam=slug + +! https://secure•avaaz•org/campaign/en/stand_with_francesca_loc/?copy=&share_location=campaign_page (16/07/2025) +||avaaz.org^$removeparam=copy +||avaaz.org^$removeparam=share_location + +! https://edtibbetts•substack•com/p/iowa-republicans-want-political-bias?r=p9e96&triedRedirect=true (29/07/2025) +||substack.com^$removeparam=r +||substack.com^$removeparam=triedRedirect + +!#if !env_mobile +! 🖥️ ——— Entries mostly dedicated to maximising image sizes (thus poorly suited for phones) ——— 🖥️ ! +! https://sproutsluckycorner•files•wordpress•com/2019/12/ring-fit-adventure-smoothies-1•png?w=600 (Shows the actual raw image instead of a promotion page; 25/11/2020) +$removeparam=w,domain=files.wordpress.com|store.playstation.com|s-microsoft.com|store-images.microsoft.com|dr.dk|if.com.au +$removeparam=h,domain=files.wordpress.com|store.playstation.com|s-microsoft.com|store-images.microsoft.com|dr.dk +! https://i-viaplay-com•akamaized•net/viaplay-prod/64/412/1566206933-67aca1cbde0e0edf7ee8d3d2a79748af3e64ba8d•jpg?width=400&height=600 (02/03/2021) +$removeparam=width,domain=i-viaplay.com.akamaized.net|media.discordapp.net|tvno.nu +$removeparam=height,domain=i-viaplay.com.akamaized.net|media.discordapp.net|tvno.nu +! https://www•ikea•com/no/no/images/products/friheten-hjornesovesofa-med-oppbevaring-skiftebo-mork-gra__0175610_pe328883_s5•jpg?f=xl +||ikea.com/*/images/products^$removeparam=f +!#endif + +! 🤖 + ——— + Scriptlets + ——— + 🤖 ! +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1352038 +actionewz.com,animemojo.com,comicbookmovie.com,fearhq.com,gamefragger.com,mtvuutiset.fi,sffgazette.com,theringreport.com,toonado.com##+js(set, GSvars.addressTracking, false) + +! https://buffalonews•com/news/#tracking-source=main-nav +buffalonews.com##+js(set, lee_trkLinkSrc, noopFunc) + +! https://github.com/DandelionSprout/adfilt/issues/874 +!!! forbesCOM##+js(set, trackingService.track, noopFunc) + +! 🌞 @@ ——— @@ Allowlist @@ ——— @@ 🌞 ! +! https://github.com/DandelionSprout/adfilt/commit/6dd010c70438a84cae7cf6b683d0d99dc56794ad +@@mailinglist$removeparam=/^utm_.*$/i + +! Prevent rules from applying the internet Archive, and thus breaking it +@@||web.archive.org/*_/http$removeparam + +! Cause image upload failure on the forum `bbs•nga•cn` - https://github.com/AdguardTeam/AdguardFilters/issues/96952 +@@||img*.nga$removeparam=cmpid + +! Fix '404 Not Found' on pages with path /aff_c - https://go•nordvpn•net/aff_c?offer_id=129&aff_id=614&aff_sub=06VOOBfmFXpFAcqqIHYIr28&aff_sub2=blackfriday•com +@@/aff_c?$removeparam=/^aff_id\d?=.*$/i + +! Map views for BlocketSE classifieds +@@||hitta.se^$removeparam=ad_id + +! Email verification for 'MyWOT' - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-1683830 +@@||mywot.com/user/*/confirmNewEmail$removeparam=/^utm_.*$/i + +! Breaks redirection to correct product +@@||cdon.*/td_redirect^$removeparam=tduid + +! Supposedly breaks some YouTube videos - https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-2026338 +@@||youtube.com/videoplayback$removeparam=source + +! Temp fix for Facebook - https://github.com/DandelionSprout/adfilt/issues/473 +@@||facebook.com^$removeparam=__s + +! Temp fix for Bing - https://github.com/DandelionSprout/adfilt/issues/508 +@@||bing.*/ws/redirect/$removeparam + +! Fix the video player 'Invalid signature' - https://www•fox•com/watch/ffae8bb93256fb0d0b3a4b30f00e0ada/ +@@||link.theplatform.com/s/fox-dcg/media/$removeparam + +! Newsletter unsubscribe buttons are the one place where you generally don't want error messages from false positive parameter removals +!! http://crm-innhold•telenor•no/unsub/?cid=(...)&uid=(...) +@@/unsub/?$removeparam +!! Completely wild guess for https://github.com/AdguardTeam/AdguardFilters/issues/165257 +@@||email-link.$removeparam +!! https://manage•kmail-lists•com/subscriptions/unsubscribe?a=(...)&c=(...)&k=(...)&m=(...)&r=(...) +@@||manage.kmail-lists.com/subscriptions^$removeparam + +! Account login pages are likely also a place where you generally don't want error messages from false positive parameter removals +! https://github.com/DandelionSprout/adfilt/issues/1051 +@@/login-redirect/*$removeparam +@@/login?$removeparam=referrer + +! Post-payment processing pages are also places where you generally wouldn't want error messages from false positive parameter removals +@@||secure.kps-payment.de^$removeparam +@@/Netaxept.jsp?$removeparam + +! Fix driver download section +@@||canon.*/supportproduct/gettabcontent$removeparam=referrer + +! https://github.com/AdguardTeam/AdguardFilters/issues/89618 +! https://github.com/uBlockOrigin/uAssets/issues/25350 +@@||urldefense.com^$removeparam + +! https://github.com/DandelionSprout/adfilt/discussions/163#discussioncomment-5475592 +@@||startpage.com/sp/qi$removeparam=sc + +! Strangely prevents placeholders on flagpedia•net/index (24/11/2023) +@@||flagpedia.net^$ping,xhr,removeparam=gtm + +!#if adguard +!#if adguard_ext_firefox +! https://github.com/DandelionSprout/adfilt/issues/376 +@@|wss://$removeparam +!#endif +!#endif + +! https://new•reddit•com/r/uBlockOrigin/comments/1h1aaj7/ubo_on_firefox_android_is_causing_a_refresh_loop/ (thanks to stephhawk, who provided this rule) +@@||google.*/maps$doc,removeparam=utm_campaign + +!#if !ext_ublock +!#include uBO%20list%20extensions/LegitimateURLShortener%20—%20AdGuardOnlyEntries.txt +!#endif diff --git a/config.example.yaml b/config.example.yaml new file mode 100644 index 0000000..5e06e7b --- /dev/null +++ b/config.example.yaml @@ -0,0 +1,33 @@ +admin: 616760897 + +# global features settings +features: + # 启用 /打 这样的指令 + actions: + enable: true + # 启用 1/0 翻转 + bitflip: + enable: true + # 启用链接解析/清理 + link: + enable: true + # 启用复读 + repeater: + enable: true + # 启用统计 + stats: + enable: true + # 启用解除频道消息在群组的置顶 + unpin: + enable: true + regex: '' + +# group features settings +# 群组 id,使用 bot api(bot 内置的 info 命令) +-1002000000000: + # 要启用的功能 + actions: + enable: true + unpin: + enable: false + regex: "r'#pin'" diff --git a/config.py b/config.py new file mode 100644 index 0000000..cf91b60 --- /dev/null +++ b/config.py @@ -0,0 +1,71 @@ +import yaml +from typing import Dict, Any, Optional, Union +from pathlib import Path + + +class Config: + def __init__(self, config_path: str = "config.example.yaml"): + self.config_path = Path(config_path) + self.config_data = self._load_config() + + def _load_config(self) -> Dict[Union[str, int], Any]: + """Load configuration from YAML file""" + try: + with open(self.config_path, 'r', encoding='utf-8') as file: + return yaml.safe_load(file) or {} + except FileNotFoundError: + return {} + except yaml.YAMLError as e: + print(f"Error loading config: {e}") + return {} + + def get_admin_id(self) -> Optional[int]: + """Get admin user ID""" + return self.config_data.get('admin') + + def is_feature_enabled(self, feature_name: str, chat_id: Optional[int] = None) -> bool: + """ + Check if a feature is enabled for a specific chat or globally + + Args: + feature_name: Name of the feature (e.g., 'actions', 'bitflip', 'link') + chat_id: Chat ID to check group-specific settings (optional) + + Returns: + bool: True if feature is enabled, False otherwise + """ + # Check group-specific settings first + if chat_id: + group_config = self.config_data.get(chat_id, {}) + if feature_name in group_config: + return group_config[feature_name].get('enable', False) + + # Fall back to global settings + global_features = self.config_data.get('features', {}) + feature_config = global_features.get(feature_name, {}) + return feature_config.get('enable', False) + + def get_feature_config(self, feature_name: str, chat_id: Optional[int] = None) -> Dict[str, Any]: + """ + Get complete configuration for a feature + + Args: + feature_name: Name of the feature + chat_id: Chat ID to check group-specific settings (optional) + + Returns: + dict: Feature configuration + """ + # Check group-specific settings first + if chat_id: + group_config = self.config_data.get(chat_id, {}) + if feature_name in group_config: + return group_config[feature_name] + + # Fall back to global settings + global_features = self.config_data.get('features', {}) + return global_features.get(feature_name, {}) + + +# Global config instance +config = Config() \ No newline at end of file diff --git a/core/actions.py b/core/actions.py new file mode 100644 index 0000000..245959e --- /dev/null +++ b/core/actions.py @@ -0,0 +1,23 @@ +from aiogram.types import Message + +from config import config + + +async def handle_actions(message: Message) -> None: + if not config.is_feature_enabled('actions', message.chat.id): + return + rawtext = message.text + # 防止识别成命令而被误触发 + if rawtext.replace('/','',1).isalpha() or '@' in rawtext: + return + elif " " in message.text: + if rawtext.split(" ")[0].replace('/','',1).isalpha(): + return + await message.reply(f"{message.from_user.mention_html()} {rawtext.split(" ")[0].replace('/','')}了 {message.reply_to_message.from_user.mention_html() if message.reply_to_message else '自己' } {''.join(rawtext.split(" ")[1:])}!",disable_web_page_preview=True) + else: + await message.reply(f"{message.from_user.mention_html()} {message.text.replace('/','')}了 {message.reply_to_message.from_user.mention_html() if message.reply_to_message else '自己'}!",disable_web_page_preview=True) + +async def handle_reverse_actions(message: Message) -> None: + if not config.is_feature_enabled('actions', message.chat.id): + return + await message.reply(f"{message.from_user.mention_html()} 被 {message.reply_to_message.from_user.mention_html()} {message.text.replace('\\','')}了!",disable_web_page_preview=True) \ No newline at end of file diff --git a/core/bitflip.py b/core/bitflip.py new file mode 100644 index 0000000..a6596d3 --- /dev/null +++ b/core/bitflip.py @@ -0,0 +1,42 @@ +from aiogram.types import Message + +from config import config + + +def bitflip(text: str) -> str: + """将文本中的0和1进行互换,遇到 0.x 就 1-0.x""" + import re + + def replace_func(match): + value = match.group() + try: + num = float(value) + if 0 < num < 1: + return str(1 - num) + if num == 1.0: + return str(0) + if num == 0.0: + return str(1) + else: + return value + except ValueError: + return value + + flipped_text = re.sub(r'\d*\.?\d+', replace_func, text) + return flipped_text + +async def handle_bitflip_command(message: Message) -> None: + if not config.is_feature_enabled('bitflip', message.chat.id): + return + """获取回复的消息文本""" + if not message.reply_to_message or not message.reply_to_message.text: + await message.reply("请回复一条消息进行0/1翻转") + return + + original_text = message.reply_to_message.text.replace("我","你").replace("窝","泥") + if "0.5" in original_text: + await message.reply_to_message.reply(f"确实,{original_text}") + return + flipped_text = bitflip(original_text) + + await message.reply_to_message.reply(f"错误的,{flipped_text}") \ No newline at end of file diff --git a/core/link.py b/core/link.py new file mode 100644 index 0000000..15df2c0 --- /dev/null +++ b/core/link.py @@ -0,0 +1,109 @@ +import requests +import re +import html +from urllib.parse import urlparse, parse_qs, urlencode, urlunparse +from abp.filters import parse_filterlist +from aiogram.types import Message + +from config import config + + +def extend_short_urls(url): + """ 扩展短链接 """ + r = requests.get(url) + if 'tb.cn' in urlparse(url).hostname: + # 淘宝短链接特殊处理 + html_content = r.text + url = extract_tb_url_from_html(html_content) + if not url: + return url + if r.status_code != 200: + return url + elif r.status_code in [301,302,304,307,308]: + return r.headers['Location'] + return url + + +def extract_tb_url_from_html(html_content): + # 使用正则表达式匹配 var url = '...' 的模式 + pattern = r"var url = ['\"]([^'\"]+)['\"]" + match = re.search(pattern, html_content) + + if match: + url = match.group(1) + # 解码HTML实体 + decoded_url = html.unescape(url) + return decoded_url + return None + + +def remove_tracking_params(url): + """ 移除跟踪参数 """ + parsed_url = urlparse(url) + query_params = parse_qs(parsed_url.query) + + tracking_params = [] + + with open('assets/LegitimateURLShortener.txt','r', encoding='utf-8') as f: + for line in parse_filterlist(f): + if hasattr(line, 'options') and line.options: + for option in line.options: + if option[0] == 'removeparam': + tracking_params.append(option[1]) + for param in tracking_params: + query_params.pop(param, None) + + # Rebuild the URL without tracking parameters + cleaned_query = urlencode(query_params, doseq=True) + cleaned_url = urlunparse(parsed_url._replace(query=cleaned_query)) + + return cleaned_url + +def reserve_whitelisted_params(url): + """ 保留白名单中的参数 """ + parsed_url = urlparse(url) + query_params = parse_qs(parsed_url.query) + + if parsed_url.hostname in ['item.taobao.com','detail.tmall.com','h5.m.goofish.com','music.163.com']: + if 'id' in query_params: + # 只保留id参数,创建新的query_params + new_query_params = {'id': query_params['id']} + # 重新构建URL + cleaned_query = urlencode(new_query_params, doseq=True) + return urlunparse(parsed_url._replace(query=cleaned_query)) + elif parsed_url.hostname in ['mall.bilibili.com','space.bilibili.com','live.bilibili.com']: + # 只保留spm_id_from参数,创建新的query_params + new_query_params = {} + # 重新构建URL + cleaned_query = urlencode(new_query_params, doseq=True) + return urlunparse(parsed_url._replace(query=cleaned_query)) + return url + +def transform_into_fixed_url(url): + """ 转换为修复了链接预览的链接 """ + parsed_url = urlparse(url) + + if parsed_url.hostname in ['x.com', 'twitter.com']: + # 把 twitter 的链接转换为 fixupx.com + return urlunparse(parsed_url._replace(hostname='i.fixupx.com')) + return url + + +async def handle_links(message: Message): + if not config.is_feature_enabled('link', message.chat.id): + return + # URL regex pattern + url_pattern = r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+' + + # Extract URLs from message text + if message.text: + urls = re.findall(url_pattern, message.text) + for url in urls: + # Process each URL with your functions + cleaned_url = remove_tracking_params(url) + extended_url = extend_short_urls(cleaned_url) + only_wl_params_url = reserve_whitelisted_params(extended_url) + #untracked_url = remove_tracking_params(only_wl_params_url) + fixed_url = transform_into_fixed_url(only_wl_params_url) + # Do something with the processed URL + await message.reply(f"清理完成:\n{fixed_url}") \ No newline at end of file diff --git a/core/middleware/stats.py b/core/middleware/stats.py new file mode 100644 index 0000000..77f08ec --- /dev/null +++ b/core/middleware/stats.py @@ -0,0 +1,53 @@ +from aiogram import BaseMiddleware +from aiogram.types import Message +from typing import Callable, Dict, Any, Awaitable +import json + +class MessageStatsMiddleware(BaseMiddleware): + def __init__(self, stats_file: str = 'message_stats.json'): + self.stats_file = stats_file + self.stats = self.load_stats() + + async def __call__( + self, + handler: Callable[[Message, Dict[str, Any]], Awaitable[Any]], + event: Message, + data: Dict[str, Any] + ) -> Any: + # 只统计群组消息 + if event.chat.type in ['group', 'supergroup']: + chat_id = str(event.chat.id) + user_id = str(event.from_user.id if event.from_user else 0) + + # 初始化统计数据 + if chat_id not in self.stats: + self.stats[chat_id] = { + 'total_messages': 0, + 'users': {}, + 'chat_title': event.chat.title + } + + if user_id not in self.stats[chat_id]['users']: + self.stats[chat_id]['users'][user_id] = { + 'message_count': 0, + 'username': event.from_user.username if event.from_user else 'Unknown', + 'first_name': event.from_user.first_name if event.from_user else 'Unknown' + } + + # 更新统计 + self.stats[chat_id]['total_messages'] += 1 + self.stats[chat_id]['users'][user_id]['message_count'] += 1 + self.save_stats() + + return await handler(event, data) + + def load_stats(self) -> dict: + try: + with open(self.stats_file, 'r', encoding='utf-8') as f: + return json.load(f) + except (FileNotFoundError, json.JSONDecodeError): + return {} + + def save_stats(self): + with open(self.stats_file, 'w', encoding='utf-8') as f: + json.dump(self.stats, f, ensure_ascii=False, indent=2) \ No newline at end of file diff --git a/core/repeater.py b/core/repeater.py new file mode 100644 index 0000000..60ef3d5 --- /dev/null +++ b/core/repeater.py @@ -0,0 +1,52 @@ +import aiogram.types +from collections import defaultdict +import time + +from config import config + + +class MessageRepeater: + def __init__(self, message_expiry_seconds=3600): # 1 hour default + self.message_counts = defaultdict(lambda: defaultdict(int)) + self.repeated_messages = defaultdict(set) + self.message_timestamps = defaultdict(lambda: defaultdict(float)) + self.expiry_seconds = message_expiry_seconds + + async def handle_message(self, message: aiogram.types.Message): + """Handle incoming messages and repeat when a threshold is met""" + chat_id = message.chat.id + text = message.text + + if not config.is_feature_enabled('repeater', message.chat.id): + return + + if not text: + return + + # Clean expired messages + self._clean_expired_messages(chat_id) + + # Increment message count + self.message_counts[chat_id][text] += 1 + self.message_timestamps[chat_id][text] = time.time() + + # If a message appears twice and hasn't been repeated yet + if (self.message_counts[chat_id][text] >= 2 and + text not in self.repeated_messages[chat_id]): + # Mark as repeated and send the message + self.repeated_messages[chat_id].add(text) + await message.answer(text) + + def _clean_expired_messages(self, chat_id: int): + """Remove messages older than expiry_seconds""" + current_time = time.time() + expired_messages = [] + + for text, timestamp in self.message_timestamps[chat_id].items(): + if current_time - timestamp > self.expiry_seconds: + expired_messages.append(text) + + for text in expired_messages: + del self.message_counts[chat_id][text] + del self.message_timestamps[chat_id][text] + self.repeated_messages[chat_id].discard(text) \ No newline at end of file diff --git a/core/simple.py b/core/simple.py new file mode 100644 index 0000000..2faf463 --- /dev/null +++ b/core/simple.py @@ -0,0 +1,29 @@ +from aiogram import html +from aiogram.types import Message + + +async def handle_start_command(message: Message) -> None: + """Handle /start command""" + await message.answer(f"Hello, {html.bold(message.from_user.full_name)}!") + +async def handle_baka(message: Message) -> None: + await message.reply(f"你是笨蛋") + +async def handle_info_command(message: Message) -> None: + """Handle /info command""" + user = message.from_user + chat = message.chat + response = ( + f"User Info:\n" + f"Name: {html.bold(user.full_name)}\n" + f"Username: @{user.username if user.username else 'N/A'}\n" + f"User ID: {user.id}\n\n" + f"Chat Info:\n" + f"Chat Title: {html.bold(chat.title)}\n" + f"Chat ID: {chat.id}\n" + ) + await message.reply(response) + +async def dummy_handler(message: Message) -> None: + """A handler to catch all other messages""" + pass \ No newline at end of file diff --git a/core/stats.py b/core/stats.py new file mode 100644 index 0000000..ffca6f7 --- /dev/null +++ b/core/stats.py @@ -0,0 +1,44 @@ +from aiogram.types import Message +import json + +from config import config + + +async def handle_stats_command(message: Message): + """处理统计命令""" + if not config.is_feature_enabled('stats', message.chat.id): + return + if message.chat.type not in ['group', 'supergroup']: + await message.reply("此命令仅在群组中可用") + return + chat_id = str(message.chat.id) + try: + with open('message_stats.json', 'r', encoding='utf-8') as f: + stats = json.load(f).get(chat_id) + except (FileNotFoundError, json.JSONDecodeError): + stats = {}.get(chat_id) + + print(stats) + + if not stats: + await message.reply("暂无统计数据") + return + + # 按消息数量排序用户 + sorted_users = sorted( + stats['users'].items(), + key=lambda x: x[1]['message_count'], + reverse=True + ) + + # 构建统计消息 + text = f"📊 群组统计\n\n" + text += f"总消息数: {stats['total_messages']}\n" + text += f"活跃用户数: {len(stats['users'])}\n\n" + text += "🏆 发言排行榜:\n" + + for i, (user_id, user_data) in enumerate(sorted_users[:10], 1): + name = user_data['first_name'] or user_data['username'] or str(user_id) + text += f"{i}. {name}: {user_data['message_count']} 条\n" + + await message.reply(text) \ No newline at end of file diff --git a/core/unpin.py b/core/unpin.py new file mode 100644 index 0000000..b96d05c --- /dev/null +++ b/core/unpin.py @@ -0,0 +1,23 @@ +from aiogram.types import Message + +from config import config + + +async def handle_unpin_channel_message(message: Message): + """Handle unpinning messages from linked channels without a specific hashtag""" + if not config.is_feature_enabled('unpin', message.chat.id): + return + try: + regex_pattern = config.get_feature_config('unpin', message.chat.id)['regex'] + print(regex_pattern) + # If a regex pattern exists, check if the message matches + if regex_pattern: + import re + if re.search(regex_pattern, message.text or message.caption or ""): + # Message matches regex, don't unpin + return + # Either no regex pattern or message doesn't match, proceed to unpin + print("trying to unpin the message") + await message.unpin() + except Exception as e: + print('Error unpinning message:', e) \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..ad5bfa1 --- /dev/null +++ b/main.py @@ -0,0 +1,18 @@ +import asyncio +import logging +import sys + +from adapters.tg import TelegramAdapter + + +async def main(): + """Main entry point""" + logging.basicConfig(level=logging.DEBUG, stream=sys.stdout) + + # Initialize and start Telegram adapter + tg_adapter = TelegramAdapter() + await tg_adapter.start() + + +if __name__ == "__main__": + asyncio.run(main()) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..58f177a --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,12 @@ +[project] +name = "realbot" +version = "0.1.0" +description = "Add your description here" +requires-python = ">=3.13" +dependencies = [ + "aiogram==3.21.0", + "matrix-nio==0.25.2", + "python-abp==0.2.0", + "pyyaml>=6.0.2", + "requests>=2.32.4", +] diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..b5ff3af --- /dev/null +++ b/uv.lock @@ -0,0 +1,682 @@ +version = 1 +revision = 2 +requires-python = ">=3.13" + +[[package]] +name = "aiofiles" +version = "24.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/03/a88171e277e8caa88a4c77808c20ebb04ba74cc4681bf1e9416c862de237/aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c", size = 30247, upload-time = "2024-06-24T11:02:03.584Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5", size = 15896, upload-time = "2024-06-24T11:02:01.529Z" }, +] + +[[package]] +name = "aiogram" +version = "3.21.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiofiles" }, + { name = "aiohttp" }, + { name = "certifi" }, + { name = "magic-filter" }, + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/70/11/414c49e31ac353b12dba4f89e66141e4504d359c453dfdd5d259cefb97a4/aiogram-3.21.0.tar.gz", hash = "sha256:24cd0015ed73471fa3028b47788e57b43a475c66d176a857de2b6b67bd37e1dd", size = 1500486, upload-time = "2025-07-05T00:20:03.203Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/0b/606c9cdff82f5a5e004d72a14368d46ed00298c94a8d83b6faf8fb70499f/aiogram-3.21.0-py3-none-any.whl", hash = "sha256:0995e11be66bba46c0aab4ac8a41587fb2749b72399aff46a20e6610ccebe3ae", size = 677316, upload-time = "2025-07-05T00:20:01.322Z" }, +] + +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760, upload-time = "2025-03-12T01:42:48.764Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265, upload-time = "2025-03-12T01:42:47.083Z" }, +] + +[[package]] +name = "aiohttp" +version = "3.12.15" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/e7/d92a237d8802ca88483906c388f7c201bbe96cd80a165ffd0ac2f6a8d59f/aiohttp-3.12.15.tar.gz", hash = "sha256:4fc61385e9c98d72fcdf47e6dd81833f47b2f77c114c29cd64a361be57a763a2", size = 7823716, upload-time = "2025-07-29T05:52:32.215Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/33/918091abcf102e39d15aba2476ad9e7bd35ddb190dcdd43a854000d3da0d/aiohttp-3.12.15-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9f922ffd05034d439dde1c77a20461cf4a1b0831e6caa26151fe7aa8aaebc315", size = 696741, upload-time = "2025-07-29T05:51:19.021Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2a/7495a81e39a998e400f3ecdd44a62107254803d1681d9189be5c2e4530cd/aiohttp-3.12.15-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2ee8a8ac39ce45f3e55663891d4b1d15598c157b4d494a4613e704c8b43112cd", size = 474407, upload-time = "2025-07-29T05:51:21.165Z" }, + { url = "https://files.pythonhosted.org/packages/49/fc/a9576ab4be2dcbd0f73ee8675d16c707cfc12d5ee80ccf4015ba543480c9/aiohttp-3.12.15-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3eae49032c29d356b94eee45a3f39fdf4b0814b397638c2f718e96cfadf4c4e4", size = 466703, upload-time = "2025-07-29T05:51:22.948Z" }, + { url = "https://files.pythonhosted.org/packages/09/2f/d4bcc8448cf536b2b54eed48f19682031ad182faa3a3fee54ebe5b156387/aiohttp-3.12.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b97752ff12cc12f46a9b20327104448042fce5c33a624f88c18f66f9368091c7", size = 1705532, upload-time = "2025-07-29T05:51:25.211Z" }, + { url = "https://files.pythonhosted.org/packages/f1/f3/59406396083f8b489261e3c011aa8aee9df360a96ac8fa5c2e7e1b8f0466/aiohttp-3.12.15-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:894261472691d6fe76ebb7fcf2e5870a2ac284c7406ddc95823c8598a1390f0d", size = 1686794, upload-time = "2025-07-29T05:51:27.145Z" }, + { url = "https://files.pythonhosted.org/packages/dc/71/164d194993a8d114ee5656c3b7ae9c12ceee7040d076bf7b32fb98a8c5c6/aiohttp-3.12.15-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5fa5d9eb82ce98959fc1031c28198b431b4d9396894f385cb63f1e2f3f20ca6b", size = 1738865, upload-time = "2025-07-29T05:51:29.366Z" }, + { url = "https://files.pythonhosted.org/packages/1c/00/d198461b699188a93ead39cb458554d9f0f69879b95078dce416d3209b54/aiohttp-3.12.15-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0fa751efb11a541f57db59c1dd821bec09031e01452b2b6217319b3a1f34f3d", size = 1788238, upload-time = "2025-07-29T05:51:31.285Z" }, + { url = "https://files.pythonhosted.org/packages/85/b8/9e7175e1fa0ac8e56baa83bf3c214823ce250d0028955dfb23f43d5e61fd/aiohttp-3.12.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5346b93e62ab51ee2a9d68e8f73c7cf96ffb73568a23e683f931e52450e4148d", size = 1710566, upload-time = "2025-07-29T05:51:33.219Z" }, + { url = "https://files.pythonhosted.org/packages/59/e4/16a8eac9df39b48ae102ec030fa9f726d3570732e46ba0c592aeeb507b93/aiohttp-3.12.15-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:049ec0360f939cd164ecbfd2873eaa432613d5e77d6b04535e3d1fbae5a9e645", size = 1624270, upload-time = "2025-07-29T05:51:35.195Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f8/cd84dee7b6ace0740908fd0af170f9fab50c2a41ccbc3806aabcb1050141/aiohttp-3.12.15-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b52dcf013b57464b6d1e51b627adfd69a8053e84b7103a7cd49c030f9ca44461", size = 1677294, upload-time = "2025-07-29T05:51:37.215Z" }, + { url = "https://files.pythonhosted.org/packages/ce/42/d0f1f85e50d401eccd12bf85c46ba84f947a84839c8a1c2c5f6e8ab1eb50/aiohttp-3.12.15-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:9b2af240143dd2765e0fb661fd0361a1b469cab235039ea57663cda087250ea9", size = 1708958, upload-time = "2025-07-29T05:51:39.328Z" }, + { url = "https://files.pythonhosted.org/packages/d5/6b/f6fa6c5790fb602538483aa5a1b86fcbad66244997e5230d88f9412ef24c/aiohttp-3.12.15-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ac77f709a2cde2cc71257ab2d8c74dd157c67a0558a0d2799d5d571b4c63d44d", size = 1651553, upload-time = "2025-07-29T05:51:41.356Z" }, + { url = "https://files.pythonhosted.org/packages/04/36/a6d36ad545fa12e61d11d1932eef273928b0495e6a576eb2af04297fdd3c/aiohttp-3.12.15-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:47f6b962246f0a774fbd3b6b7be25d59b06fdb2f164cf2513097998fc6a29693", size = 1727688, upload-time = "2025-07-29T05:51:43.452Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c8/f195e5e06608a97a4e52c5d41c7927301bf757a8e8bb5bbf8cef6c314961/aiohttp-3.12.15-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:760fb7db442f284996e39cf9915a94492e1896baac44f06ae551974907922b64", size = 1761157, upload-time = "2025-07-29T05:51:45.643Z" }, + { url = "https://files.pythonhosted.org/packages/05/6a/ea199e61b67f25ba688d3ce93f63b49b0a4e3b3d380f03971b4646412fc6/aiohttp-3.12.15-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ad702e57dc385cae679c39d318def49aef754455f237499d5b99bea4ef582e51", size = 1710050, upload-time = "2025-07-29T05:51:48.203Z" }, + { url = "https://files.pythonhosted.org/packages/b4/2e/ffeb7f6256b33635c29dbed29a22a723ff2dd7401fff42ea60cf2060abfb/aiohttp-3.12.15-cp313-cp313-win32.whl", hash = "sha256:f813c3e9032331024de2eb2e32a88d86afb69291fbc37a3a3ae81cc9917fb3d0", size = 422647, upload-time = "2025-07-29T05:51:50.718Z" }, + { url = "https://files.pythonhosted.org/packages/1b/8e/78ee35774201f38d5e1ba079c9958f7629b1fd079459aea9467441dbfbf5/aiohttp-3.12.15-cp313-cp313-win_amd64.whl", hash = "sha256:1a649001580bdb37c6fdb1bebbd7e3bc688e8ec2b5c6f52edbb664662b17dc84", size = 449067, upload-time = "2025-07-29T05:51:52.549Z" }, +] + +[[package]] +name = "aiohttp-socks" +version = "0.10.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohttp" }, + { name = "python-socks" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/25/c0/dfc948c2aff58db2846192d744dc889bd634b9f3cc7d0fca85ef3c7e9cd4/aiohttp_socks-0.10.1.tar.gz", hash = "sha256:49f2e1f8051f2885719beb1b77e312b5a27c3e4b60f0b045a388f194d995e068", size = 10445, upload-time = "2024-12-26T07:06:26.244Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d3/04/7ff144f7465e83cf87459ffd74688871918496acd4816507cca1af5623d3/aiohttp_socks-0.10.1-py3-none-any.whl", hash = "sha256:6fd4d46c09f952f971a011ff446170daab8d539cf5310c0627f8423df2fb15ea", size = 10119, upload-time = "2024-12-26T07:06:22.236Z" }, +] + +[[package]] +name = "aiosignal" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "frozenlist" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" }, +] + +[[package]] +name = "annotated-types" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, +] + +[[package]] +name = "attrs" +version = "25.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" }, +] + +[[package]] +name = "certifi" +version = "2025.7.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", hash = "sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995", size = 163981, upload-time = "2025-07-14T03:29:28.449Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", hash = "sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2", size = 162722, upload-time = "2025-07-14T03:29:26.863Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" }, + { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" }, + { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" }, + { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231, upload-time = "2025-05-02T08:33:02.081Z" }, + { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243, upload-time = "2025-05-02T08:33:04.063Z" }, + { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442, upload-time = "2025-05-02T08:33:06.418Z" }, + { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147, upload-time = "2025-05-02T08:33:08.183Z" }, + { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057, upload-time = "2025-05-02T08:33:09.986Z" }, + { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454, upload-time = "2025-05-02T08:33:11.814Z" }, + { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174, upload-time = "2025-05-02T08:33:13.707Z" }, + { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" }, + { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" }, + { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" }, + { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" }, +] + +[[package]] +name = "frozenlist" +version = "1.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/79/b1/b64018016eeb087db503b038296fd782586432b9c077fc5c7839e9cb6ef6/frozenlist-1.7.0.tar.gz", hash = "sha256:2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f", size = 45078, upload-time = "2025-06-09T23:02:35.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/24/90/6b2cebdabdbd50367273c20ff6b57a3dfa89bd0762de02c3a1eb42cb6462/frozenlist-1.7.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee80eeda5e2a4e660651370ebffd1286542b67e268aa1ac8d6dbe973120ef7ee", size = 79791, upload-time = "2025-06-09T23:01:09.368Z" }, + { url = "https://files.pythonhosted.org/packages/83/2e/5b70b6a3325363293fe5fc3ae74cdcbc3e996c2a11dde2fd9f1fb0776d19/frozenlist-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d1a81c85417b914139e3a9b995d4a1c84559afc839a93cf2cb7f15e6e5f6ed2d", size = 47165, upload-time = "2025-06-09T23:01:10.653Z" }, + { url = "https://files.pythonhosted.org/packages/f4/25/a0895c99270ca6966110f4ad98e87e5662eab416a17e7fd53c364bf8b954/frozenlist-1.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cbb65198a9132ebc334f237d7b0df163e4de83fb4f2bdfe46c1e654bdb0c5d43", size = 45881, upload-time = "2025-06-09T23:01:12.296Z" }, + { url = "https://files.pythonhosted.org/packages/19/7c/71bb0bbe0832793c601fff68cd0cf6143753d0c667f9aec93d3c323f4b55/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dab46c723eeb2c255a64f9dc05b8dd601fde66d6b19cdb82b2e09cc6ff8d8b5d", size = 232409, upload-time = "2025-06-09T23:01:13.641Z" }, + { url = "https://files.pythonhosted.org/packages/c0/45/ed2798718910fe6eb3ba574082aaceff4528e6323f9a8570be0f7028d8e9/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6aeac207a759d0dedd2e40745575ae32ab30926ff4fa49b1635def65806fddee", size = 225132, upload-time = "2025-06-09T23:01:15.264Z" }, + { url = "https://files.pythonhosted.org/packages/ba/e2/8417ae0f8eacb1d071d4950f32f229aa6bf68ab69aab797b72a07ea68d4f/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bd8c4e58ad14b4fa7802b8be49d47993182fdd4023393899632c88fd8cd994eb", size = 237638, upload-time = "2025-06-09T23:01:16.752Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b7/2ace5450ce85f2af05a871b8c8719b341294775a0a6c5585d5e6170f2ce7/frozenlist-1.7.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04fb24d104f425da3540ed83cbfc31388a586a7696142004c577fa61c6298c3f", size = 233539, upload-time = "2025-06-09T23:01:18.202Z" }, + { url = "https://files.pythonhosted.org/packages/46/b9/6989292c5539553dba63f3c83dc4598186ab2888f67c0dc1d917e6887db6/frozenlist-1.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a5c505156368e4ea6b53b5ac23c92d7edc864537ff911d2fb24c140bb175e60", size = 215646, upload-time = "2025-06-09T23:01:19.649Z" }, + { url = "https://files.pythonhosted.org/packages/72/31/bc8c5c99c7818293458fe745dab4fd5730ff49697ccc82b554eb69f16a24/frozenlist-1.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bd7eb96a675f18aa5c553eb7ddc24a43c8c18f22e1f9925528128c052cdbe00", size = 232233, upload-time = "2025-06-09T23:01:21.175Z" }, + { url = "https://files.pythonhosted.org/packages/59/52/460db4d7ba0811b9ccb85af996019f5d70831f2f5f255f7cc61f86199795/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:05579bf020096fe05a764f1f84cd104a12f78eaab68842d036772dc6d4870b4b", size = 227996, upload-time = "2025-06-09T23:01:23.098Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/f4b39e904c03927b7ecf891804fd3b4df3db29b9e487c6418e37988d6e9d/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:376b6222d114e97eeec13d46c486facd41d4f43bab626b7c3f6a8b4e81a5192c", size = 242280, upload-time = "2025-06-09T23:01:24.808Z" }, + { url = "https://files.pythonhosted.org/packages/b8/33/3f8d6ced42f162d743e3517781566b8481322be321b486d9d262adf70bfb/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0aa7e176ebe115379b5b1c95b4096fb1c17cce0847402e227e712c27bdb5a949", size = 217717, upload-time = "2025-06-09T23:01:26.28Z" }, + { url = "https://files.pythonhosted.org/packages/3e/e8/ad683e75da6ccef50d0ab0c2b2324b32f84fc88ceee778ed79b8e2d2fe2e/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3fbba20e662b9c2130dc771e332a99eff5da078b2b2648153a40669a6d0e36ca", size = 236644, upload-time = "2025-06-09T23:01:27.887Z" }, + { url = "https://files.pythonhosted.org/packages/b2/14/8d19ccdd3799310722195a72ac94ddc677541fb4bef4091d8e7775752360/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f3f4410a0a601d349dd406b5713fec59b4cee7e71678d5b17edda7f4655a940b", size = 238879, upload-time = "2025-06-09T23:01:29.524Z" }, + { url = "https://files.pythonhosted.org/packages/ce/13/c12bf657494c2fd1079a48b2db49fa4196325909249a52d8f09bc9123fd7/frozenlist-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e2cdfaaec6a2f9327bf43c933c0319a7c429058e8537c508964a133dffee412e", size = 232502, upload-time = "2025-06-09T23:01:31.287Z" }, + { url = "https://files.pythonhosted.org/packages/d7/8b/e7f9dfde869825489382bc0d512c15e96d3964180c9499efcec72e85db7e/frozenlist-1.7.0-cp313-cp313-win32.whl", hash = "sha256:5fc4df05a6591c7768459caba1b342d9ec23fa16195e744939ba5914596ae3e1", size = 39169, upload-time = "2025-06-09T23:01:35.503Z" }, + { url = "https://files.pythonhosted.org/packages/35/89/a487a98d94205d85745080a37860ff5744b9820a2c9acbcdd9440bfddf98/frozenlist-1.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:52109052b9791a3e6b5d1b65f4b909703984b770694d3eb64fad124c835d7cba", size = 43219, upload-time = "2025-06-09T23:01:36.784Z" }, + { url = "https://files.pythonhosted.org/packages/56/d5/5c4cf2319a49eddd9dd7145e66c4866bdc6f3dbc67ca3d59685149c11e0d/frozenlist-1.7.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a6f86e4193bb0e235ef6ce3dde5cbabed887e0b11f516ce8a0f4d3b33078ec2d", size = 84345, upload-time = "2025-06-09T23:01:38.295Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7d/ec2c1e1dc16b85bc9d526009961953df9cec8481b6886debb36ec9107799/frozenlist-1.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:82d664628865abeb32d90ae497fb93df398a69bb3434463d172b80fc25b0dd7d", size = 48880, upload-time = "2025-06-09T23:01:39.887Z" }, + { url = "https://files.pythonhosted.org/packages/69/86/f9596807b03de126e11e7d42ac91e3d0b19a6599c714a1989a4e85eeefc4/frozenlist-1.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:912a7e8375a1c9a68325a902f3953191b7b292aa3c3fb0d71a216221deca460b", size = 48498, upload-time = "2025-06-09T23:01:41.318Z" }, + { url = "https://files.pythonhosted.org/packages/5e/cb/df6de220f5036001005f2d726b789b2c0b65f2363b104bbc16f5be8084f8/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9537c2777167488d539bc5de2ad262efc44388230e5118868e172dd4a552b146", size = 292296, upload-time = "2025-06-09T23:01:42.685Z" }, + { url = "https://files.pythonhosted.org/packages/83/1f/de84c642f17c8f851a2905cee2dae401e5e0daca9b5ef121e120e19aa825/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f34560fb1b4c3e30ba35fa9a13894ba39e5acfc5f60f57d8accde65f46cc5e74", size = 273103, upload-time = "2025-06-09T23:01:44.166Z" }, + { url = "https://files.pythonhosted.org/packages/88/3c/c840bfa474ba3fa13c772b93070893c6e9d5c0350885760376cbe3b6c1b3/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:acd03d224b0175f5a850edc104ac19040d35419eddad04e7cf2d5986d98427f1", size = 292869, upload-time = "2025-06-09T23:01:45.681Z" }, + { url = "https://files.pythonhosted.org/packages/a6/1c/3efa6e7d5a39a1d5ef0abeb51c48fb657765794a46cf124e5aca2c7a592c/frozenlist-1.7.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2038310bc582f3d6a09b3816ab01737d60bf7b1ec70f5356b09e84fb7408ab1", size = 291467, upload-time = "2025-06-09T23:01:47.234Z" }, + { url = "https://files.pythonhosted.org/packages/4f/00/d5c5e09d4922c395e2f2f6b79b9a20dab4b67daaf78ab92e7729341f61f6/frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8c05e4c8e5f36e5e088caa1bf78a687528f83c043706640a92cb76cd6999384", size = 266028, upload-time = "2025-06-09T23:01:48.819Z" }, + { url = "https://files.pythonhosted.org/packages/4e/27/72765be905619dfde25a7f33813ac0341eb6b076abede17a2e3fbfade0cb/frozenlist-1.7.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:765bb588c86e47d0b68f23c1bee323d4b703218037765dcf3f25c838c6fecceb", size = 284294, upload-time = "2025-06-09T23:01:50.394Z" }, + { url = "https://files.pythonhosted.org/packages/88/67/c94103a23001b17808eb7dd1200c156bb69fb68e63fcf0693dde4cd6228c/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:32dc2e08c67d86d0969714dd484fd60ff08ff81d1a1e40a77dd34a387e6ebc0c", size = 281898, upload-time = "2025-06-09T23:01:52.234Z" }, + { url = "https://files.pythonhosted.org/packages/42/34/a3e2c00c00f9e2a9db5653bca3fec306349e71aff14ae45ecc6d0951dd24/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:c0303e597eb5a5321b4de9c68e9845ac8f290d2ab3f3e2c864437d3c5a30cd65", size = 290465, upload-time = "2025-06-09T23:01:53.788Z" }, + { url = "https://files.pythonhosted.org/packages/bb/73/f89b7fbce8b0b0c095d82b008afd0590f71ccb3dee6eee41791cf8cd25fd/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:a47f2abb4e29b3a8d0b530f7c3598badc6b134562b1a5caee867f7c62fee51e3", size = 266385, upload-time = "2025-06-09T23:01:55.769Z" }, + { url = "https://files.pythonhosted.org/packages/cd/45/e365fdb554159462ca12df54bc59bfa7a9a273ecc21e99e72e597564d1ae/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:3d688126c242a6fabbd92e02633414d40f50bb6002fa4cf995a1d18051525657", size = 288771, upload-time = "2025-06-09T23:01:57.4Z" }, + { url = "https://files.pythonhosted.org/packages/00/11/47b6117002a0e904f004d70ec5194fe9144f117c33c851e3d51c765962d0/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:4e7e9652b3d367c7bd449a727dc79d5043f48b88d0cbfd4f9f1060cf2b414104", size = 288206, upload-time = "2025-06-09T23:01:58.936Z" }, + { url = "https://files.pythonhosted.org/packages/40/37/5f9f3c3fd7f7746082ec67bcdc204db72dad081f4f83a503d33220a92973/frozenlist-1.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:1a85e345b4c43db8b842cab1feb41be5cc0b10a1830e6295b69d7310f99becaf", size = 282620, upload-time = "2025-06-09T23:02:00.493Z" }, + { url = "https://files.pythonhosted.org/packages/0b/31/8fbc5af2d183bff20f21aa743b4088eac4445d2bb1cdece449ae80e4e2d1/frozenlist-1.7.0-cp313-cp313t-win32.whl", hash = "sha256:3a14027124ddb70dfcee5148979998066897e79f89f64b13328595c4bdf77c81", size = 43059, upload-time = "2025-06-09T23:02:02.072Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ed/41956f52105b8dbc26e457c5705340c67c8cc2b79f394b79bffc09d0e938/frozenlist-1.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3bf8010d71d4507775f658e9823210b7427be36625b387221642725b515dcf3e", size = 47516, upload-time = "2025-06-09T23:02:03.779Z" }, + { url = "https://files.pythonhosted.org/packages/ee/45/b82e3c16be2182bff01179db177fe144d58b5dc787a7d4492c6ed8b9317f/frozenlist-1.7.0-py3-none-any.whl", hash = "sha256:9a5af342e34f7e97caf8c995864c7a396418ae2859cc6fdf1b1073020d516a7e", size = 13106, upload-time = "2025-06-09T23:02:34.204Z" }, +] + +[[package]] +name = "h11" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, +] + +[[package]] +name = "h2" +version = "4.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "hpack" }, + { name = "hyperframe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1b/38/d7f80fd13e6582fb8e0df8c9a653dcc02b03ca34f4d72f34869298c5baf8/h2-4.2.0.tar.gz", hash = "sha256:c8a52129695e88b1a0578d8d2cc6842bbd79128ac685463b887ee278126ad01f", size = 2150682, upload-time = "2025-02-02T07:43:51.815Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d0/9e/984486f2d0a0bd2b024bf4bc1c62688fcafa9e61991f041fb0e2def4a982/h2-4.2.0-py3-none-any.whl", hash = "sha256:479a53ad425bb29af087f3458a61d30780bc818e4ebcf01f0b536ba916462ed0", size = 60957, upload-time = "2025-02-01T11:02:26.481Z" }, +] + +[[package]] +name = "hpack" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca", size = 51276, upload-time = "2025-01-22T21:44:58.347Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496", size = 34357, upload-time = "2025-01-22T21:44:56.92Z" }, +] + +[[package]] +name = "hyperframe" +version = "6.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08", size = 26566, upload-time = "2025-01-22T21:41:49.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5", size = 13007, upload-time = "2025-01-22T21:41:47.295Z" }, +] + +[[package]] +name = "idna" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.25.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d5/00/a297a868e9d0784450faa7365c2172a7d6110c763e30ba861867c32ae6a9/jsonschema-4.25.0.tar.gz", hash = "sha256:e63acf5c11762c0e6672ffb61482bdf57f0876684d8d249c0fe2d730d48bc55f", size = 356830, upload-time = "2025-07-18T15:39:45.11Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/54/c86cd8e011fe98803d7e382fd67c0df5ceab8d2b7ad8c5a81524f791551c/jsonschema-4.25.0-py3-none-any.whl", hash = "sha256:24c2e8da302de79c8b9382fee3e76b355e44d2a4364bb207159ce10b517bd716", size = 89184, upload-time = "2025-07-18T15:39:42.956Z" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" }, +] + +[[package]] +name = "magic-filter" +version = "1.0.12" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/08/da7c2cc7398cc0376e8da599d6330a437c01d3eace2f2365f300e0f3f758/magic_filter-1.0.12.tar.gz", hash = "sha256:4751d0b579a5045d1dc250625c4c508c18c3def5ea6afaf3957cb4530d03f7f9", size = 11071, upload-time = "2023-10-01T12:33:19.006Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/75/f620449f0056eff0ec7c1b1e088f71068eb4e47a46eb54f6c065c6ad7675/magic_filter-1.0.12-py3-none-any.whl", hash = "sha256:e5929e544f310c2b1f154318db8c5cdf544dd658efa998172acd2e4ba0f6c6a6", size = 11335, upload-time = "2023-10-01T12:33:17.711Z" }, +] + +[[package]] +name = "matrix-nio" +version = "0.25.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiofiles" }, + { name = "aiohttp" }, + { name = "aiohttp-socks" }, + { name = "h11" }, + { name = "h2" }, + { name = "jsonschema" }, + { name = "pycryptodome" }, + { name = "unpaddedbase64" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/50/c20129fd6f0e1aad3510feefd3229427fc8163a111f3911ed834e414116b/matrix_nio-0.25.2.tar.gz", hash = "sha256:8ef8180c374e12368e5c83a692abfb3bab8d71efcd17c5560b5c40c9b6f2f600", size = 155480, upload-time = "2024-10-04T07:51:41.62Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/0f/8b958d46e23ed4f69d2cffd63b46bb097a1155524e2e7f5c4279c8691c4a/matrix_nio-0.25.2-py3-none-any.whl", hash = "sha256:9c2880004b0e475db874456c0f79b7dd2b6285073a7663bcaca29e0754a67495", size = 181982, upload-time = "2024-10-04T07:51:39.451Z" }, +] + +[[package]] +name = "multidict" +version = "6.6.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3d/2c/5dad12e82fbdf7470f29bff2171484bf07cb3b16ada60a6589af8f376440/multidict-6.6.3.tar.gz", hash = "sha256:798a9eb12dab0a6c2e29c1de6f3468af5cb2da6053a20dfa3344907eed0937cc", size = 101006, upload-time = "2025-06-30T15:53:46.929Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/1d/0bebcbbb4f000751fbd09957257903d6e002943fc668d841a4cf2fb7f872/multidict-6.6.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:540d3c06d48507357a7d57721e5094b4f7093399a0106c211f33540fdc374d55", size = 75843, upload-time = "2025-06-30T15:52:16.155Z" }, + { url = "https://files.pythonhosted.org/packages/07/8f/cbe241b0434cfe257f65c2b1bcf9e8d5fb52bc708c5061fb29b0fed22bdf/multidict-6.6.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9c19cea2a690f04247d43f366d03e4eb110a0dc4cd1bbeee4d445435428ed35b", size = 45053, upload-time = "2025-06-30T15:52:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/32/d2/0b3b23f9dbad5b270b22a3ac3ea73ed0a50ef2d9a390447061178ed6bdb8/multidict-6.6.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7af039820cfd00effec86bda5d8debef711a3e86a1d3772e85bea0f243a4bd65", size = 43273, upload-time = "2025-06-30T15:52:19.346Z" }, + { url = "https://files.pythonhosted.org/packages/fd/fe/6eb68927e823999e3683bc49678eb20374ba9615097d085298fd5b386564/multidict-6.6.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:500b84f51654fdc3944e936f2922114349bf8fdcac77c3092b03449f0e5bc2b3", size = 237124, upload-time = "2025-06-30T15:52:20.773Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ab/320d8507e7726c460cb77117848b3834ea0d59e769f36fdae495f7669929/multidict-6.6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3fc723ab8a5c5ed6c50418e9bfcd8e6dceba6c271cee6728a10a4ed8561520c", size = 256892, upload-time = "2025-06-30T15:52:22.242Z" }, + { url = "https://files.pythonhosted.org/packages/76/60/38ee422db515ac69834e60142a1a69111ac96026e76e8e9aa347fd2e4591/multidict-6.6.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:94c47ea3ade005b5976789baaed66d4de4480d0a0bf31cef6edaa41c1e7b56a6", size = 240547, upload-time = "2025-06-30T15:52:23.736Z" }, + { url = "https://files.pythonhosted.org/packages/27/fb/905224fde2dff042b030c27ad95a7ae744325cf54b890b443d30a789b80e/multidict-6.6.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dbc7cf464cc6d67e83e136c9f55726da3a30176f020a36ead246eceed87f1cd8", size = 266223, upload-time = "2025-06-30T15:52:25.185Z" }, + { url = "https://files.pythonhosted.org/packages/76/35/dc38ab361051beae08d1a53965e3e1a418752fc5be4d3fb983c5582d8784/multidict-6.6.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:900eb9f9da25ada070f8ee4a23f884e0ee66fe4e1a38c3af644256a508ad81ca", size = 267262, upload-time = "2025-06-30T15:52:26.969Z" }, + { url = "https://files.pythonhosted.org/packages/1f/a3/0a485b7f36e422421b17e2bbb5a81c1af10eac1d4476f2ff92927c730479/multidict-6.6.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c6df517cf177da5d47ab15407143a89cd1a23f8b335f3a28d57e8b0a3dbb884", size = 254345, upload-time = "2025-06-30T15:52:28.467Z" }, + { url = "https://files.pythonhosted.org/packages/b4/59/bcdd52c1dab7c0e0d75ff19cac751fbd5f850d1fc39172ce809a74aa9ea4/multidict-6.6.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4ef421045f13879e21c994b36e728d8e7d126c91a64b9185810ab51d474f27e7", size = 252248, upload-time = "2025-06-30T15:52:29.938Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a4/2d96aaa6eae8067ce108d4acee6f45ced5728beda55c0f02ae1072c730d1/multidict-6.6.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6c1e61bb4f80895c081790b6b09fa49e13566df8fbff817da3f85b3a8192e36b", size = 250115, upload-time = "2025-06-30T15:52:31.416Z" }, + { url = "https://files.pythonhosted.org/packages/25/d2/ed9f847fa5c7d0677d4f02ea2c163d5e48573de3f57bacf5670e43a5ffaa/multidict-6.6.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:e5e8523bb12d7623cd8300dbd91b9e439a46a028cd078ca695eb66ba31adee3c", size = 249649, upload-time = "2025-06-30T15:52:32.996Z" }, + { url = "https://files.pythonhosted.org/packages/1f/af/9155850372563fc550803d3f25373308aa70f59b52cff25854086ecb4a79/multidict-6.6.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:ef58340cc896219e4e653dade08fea5c55c6df41bcc68122e3be3e9d873d9a7b", size = 261203, upload-time = "2025-06-30T15:52:34.521Z" }, + { url = "https://files.pythonhosted.org/packages/36/2f/c6a728f699896252cf309769089568a33c6439626648843f78743660709d/multidict-6.6.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fc9dc435ec8699e7b602b94fe0cd4703e69273a01cbc34409af29e7820f777f1", size = 258051, upload-time = "2025-06-30T15:52:35.999Z" }, + { url = "https://files.pythonhosted.org/packages/d0/60/689880776d6b18fa2b70f6cc74ff87dd6c6b9b47bd9cf74c16fecfaa6ad9/multidict-6.6.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9e864486ef4ab07db5e9cb997bad2b681514158d6954dd1958dfb163b83d53e6", size = 249601, upload-time = "2025-06-30T15:52:37.473Z" }, + { url = "https://files.pythonhosted.org/packages/75/5e/325b11f2222a549019cf2ef879c1f81f94a0d40ace3ef55cf529915ba6cc/multidict-6.6.3-cp313-cp313-win32.whl", hash = "sha256:5633a82fba8e841bc5c5c06b16e21529573cd654f67fd833650a215520a6210e", size = 41683, upload-time = "2025-06-30T15:52:38.927Z" }, + { url = "https://files.pythonhosted.org/packages/b1/ad/cf46e73f5d6e3c775cabd2a05976547f3f18b39bee06260369a42501f053/multidict-6.6.3-cp313-cp313-win_amd64.whl", hash = "sha256:e93089c1570a4ad54c3714a12c2cef549dc9d58e97bcded193d928649cab78e9", size = 45811, upload-time = "2025-06-30T15:52:40.207Z" }, + { url = "https://files.pythonhosted.org/packages/c5/c9/2e3fe950db28fb7c62e1a5f46e1e38759b072e2089209bc033c2798bb5ec/multidict-6.6.3-cp313-cp313-win_arm64.whl", hash = "sha256:c60b401f192e79caec61f166da9c924e9f8bc65548d4246842df91651e83d600", size = 43056, upload-time = "2025-06-30T15:52:41.575Z" }, + { url = "https://files.pythonhosted.org/packages/3a/58/aaf8114cf34966e084a8cc9517771288adb53465188843d5a19862cb6dc3/multidict-6.6.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:02fd8f32d403a6ff13864b0851f1f523d4c988051eea0471d4f1fd8010f11134", size = 82811, upload-time = "2025-06-30T15:52:43.281Z" }, + { url = "https://files.pythonhosted.org/packages/71/af/5402e7b58a1f5b987a07ad98f2501fdba2a4f4b4c30cf114e3ce8db64c87/multidict-6.6.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f3aa090106b1543f3f87b2041eef3c156c8da2aed90c63a2fbed62d875c49c37", size = 48304, upload-time = "2025-06-30T15:52:45.026Z" }, + { url = "https://files.pythonhosted.org/packages/39/65/ab3c8cafe21adb45b24a50266fd747147dec7847425bc2a0f6934b3ae9ce/multidict-6.6.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e924fb978615a5e33ff644cc42e6aa241effcf4f3322c09d4f8cebde95aff5f8", size = 46775, upload-time = "2025-06-30T15:52:46.459Z" }, + { url = "https://files.pythonhosted.org/packages/49/ba/9fcc1b332f67cc0c0c8079e263bfab6660f87fe4e28a35921771ff3eea0d/multidict-6.6.3-cp313-cp313t-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:b9fe5a0e57c6dbd0e2ce81ca66272282c32cd11d31658ee9553849d91289e1c1", size = 229773, upload-time = "2025-06-30T15:52:47.88Z" }, + { url = "https://files.pythonhosted.org/packages/a4/14/0145a251f555f7c754ce2dcbcd012939bbd1f34f066fa5d28a50e722a054/multidict-6.6.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b24576f208793ebae00280c59927c3b7c2a3b1655e443a25f753c4611bc1c373", size = 250083, upload-time = "2025-06-30T15:52:49.366Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d4/d5c0bd2bbb173b586c249a151a26d2fb3ec7d53c96e42091c9fef4e1f10c/multidict-6.6.3-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:135631cb6c58eac37d7ac0df380294fecdc026b28837fa07c02e459c7fb9c54e", size = 228980, upload-time = "2025-06-30T15:52:50.903Z" }, + { url = "https://files.pythonhosted.org/packages/21/32/c9a2d8444a50ec48c4733ccc67254100c10e1c8ae8e40c7a2d2183b59b97/multidict-6.6.3-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:274d416b0df887aef98f19f21578653982cfb8a05b4e187d4a17103322eeaf8f", size = 257776, upload-time = "2025-06-30T15:52:52.764Z" }, + { url = "https://files.pythonhosted.org/packages/68/d0/14fa1699f4ef629eae08ad6201c6b476098f5efb051b296f4c26be7a9fdf/multidict-6.6.3-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:e252017a817fad7ce05cafbe5711ed40faeb580e63b16755a3a24e66fa1d87c0", size = 256882, upload-time = "2025-06-30T15:52:54.596Z" }, + { url = "https://files.pythonhosted.org/packages/da/88/84a27570fbe303c65607d517a5f147cd2fc046c2d1da02b84b17b9bdc2aa/multidict-6.6.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e4cc8d848cd4fe1cdee28c13ea79ab0ed37fc2e89dd77bac86a2e7959a8c3bc", size = 247816, upload-time = "2025-06-30T15:52:56.175Z" }, + { url = "https://files.pythonhosted.org/packages/1c/60/dca352a0c999ce96a5d8b8ee0b2b9f729dcad2e0b0c195f8286269a2074c/multidict-6.6.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9e236a7094b9c4c1b7585f6b9cca34b9d833cf079f7e4c49e6a4a6ec9bfdc68f", size = 245341, upload-time = "2025-06-30T15:52:57.752Z" }, + { url = "https://files.pythonhosted.org/packages/50/ef/433fa3ed06028f03946f3993223dada70fb700f763f70c00079533c34578/multidict-6.6.3-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:e0cb0ab69915c55627c933f0b555a943d98ba71b4d1c57bc0d0a66e2567c7471", size = 235854, upload-time = "2025-06-30T15:52:59.74Z" }, + { url = "https://files.pythonhosted.org/packages/1b/1f/487612ab56fbe35715320905215a57fede20de7db40a261759690dc80471/multidict-6.6.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:81ef2f64593aba09c5212a3d0f8c906a0d38d710a011f2f42759704d4557d3f2", size = 243432, upload-time = "2025-06-30T15:53:01.602Z" }, + { url = "https://files.pythonhosted.org/packages/da/6f/ce8b79de16cd885c6f9052c96a3671373d00c59b3ee635ea93e6e81b8ccf/multidict-6.6.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:b9cbc60010de3562545fa198bfc6d3825df430ea96d2cc509c39bd71e2e7d648", size = 252731, upload-time = "2025-06-30T15:53:03.517Z" }, + { url = "https://files.pythonhosted.org/packages/bb/fe/a2514a6aba78e5abefa1624ca85ae18f542d95ac5cde2e3815a9fbf369aa/multidict-6.6.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:70d974eaaa37211390cd02ef93b7e938de564bbffa866f0b08d07e5e65da783d", size = 247086, upload-time = "2025-06-30T15:53:05.48Z" }, + { url = "https://files.pythonhosted.org/packages/8c/22/b788718d63bb3cce752d107a57c85fcd1a212c6c778628567c9713f9345a/multidict-6.6.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3713303e4a6663c6d01d648a68f2848701001f3390a030edaaf3fc949c90bf7c", size = 243338, upload-time = "2025-06-30T15:53:07.522Z" }, + { url = "https://files.pythonhosted.org/packages/22/d6/fdb3d0670819f2228f3f7d9af613d5e652c15d170c83e5f1c94fbc55a25b/multidict-6.6.3-cp313-cp313t-win32.whl", hash = "sha256:639ecc9fe7cd73f2495f62c213e964843826f44505a3e5d82805aa85cac6f89e", size = 47812, upload-time = "2025-06-30T15:53:09.263Z" }, + { url = "https://files.pythonhosted.org/packages/b6/d6/a9d2c808f2c489ad199723197419207ecbfbc1776f6e155e1ecea9c883aa/multidict-6.6.3-cp313-cp313t-win_amd64.whl", hash = "sha256:9f97e181f344a0ef3881b573d31de8542cc0dbc559ec68c8f8b5ce2c2e91646d", size = 53011, upload-time = "2025-06-30T15:53:11.038Z" }, + { url = "https://files.pythonhosted.org/packages/f2/40/b68001cba8188dd267590a111f9661b6256debc327137667e832bf5d66e8/multidict-6.6.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ce8b7693da41a3c4fde5871c738a81490cea5496c671d74374c8ab889e1834fb", size = 45254, upload-time = "2025-06-30T15:53:12.421Z" }, + { url = "https://files.pythonhosted.org/packages/d8/30/9aec301e9772b098c1f5c0ca0279237c9766d94b97802e9888010c64b0ed/multidict-6.6.3-py3-none-any.whl", hash = "sha256:8db10f29c7541fc5da4defd8cd697e1ca429db743fa716325f236079b96f775a", size = 12313, upload-time = "2025-06-30T15:53:45.437Z" }, +] + +[[package]] +name = "propcache" +version = "0.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/16/43264e4a779dd8588c21a70f0709665ee8f611211bdd2c87d952cfa7c776/propcache-0.3.2.tar.gz", hash = "sha256:20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168", size = 44139, upload-time = "2025-06-09T22:56:06.081Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/d1/8c747fafa558c603c4ca19d8e20b288aa0c7cda74e9402f50f31eb65267e/propcache-0.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ca592ed634a73ca002967458187109265e980422116c0a107cf93d81f95af945", size = 71286, upload-time = "2025-06-09T22:54:54.369Z" }, + { url = "https://files.pythonhosted.org/packages/61/99/d606cb7986b60d89c36de8a85d58764323b3a5ff07770a99d8e993b3fa73/propcache-0.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9ecb0aad4020e275652ba3975740f241bd12a61f1a784df044cf7477a02bc252", size = 42425, upload-time = "2025-06-09T22:54:55.642Z" }, + { url = "https://files.pythonhosted.org/packages/8c/96/ef98f91bbb42b79e9bb82bdd348b255eb9d65f14dbbe3b1594644c4073f7/propcache-0.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7f08f1cc28bd2eade7a8a3d2954ccc673bb02062e3e7da09bc75d843386b342f", size = 41846, upload-time = "2025-06-09T22:54:57.246Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ad/3f0f9a705fb630d175146cd7b1d2bf5555c9beaed54e94132b21aac098a6/propcache-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1a342c834734edb4be5ecb1e9fb48cb64b1e2320fccbd8c54bf8da8f2a84c33", size = 208871, upload-time = "2025-06-09T22:54:58.975Z" }, + { url = "https://files.pythonhosted.org/packages/3a/38/2085cda93d2c8b6ec3e92af2c89489a36a5886b712a34ab25de9fbca7992/propcache-0.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a544caaae1ac73f1fecfae70ded3e93728831affebd017d53449e3ac052ac1e", size = 215720, upload-time = "2025-06-09T22:55:00.471Z" }, + { url = "https://files.pythonhosted.org/packages/61/c1/d72ea2dc83ac7f2c8e182786ab0fc2c7bd123a1ff9b7975bee671866fe5f/propcache-0.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:310d11aa44635298397db47a3ebce7db99a4cc4b9bbdfcf6c98a60c8d5261cf1", size = 215203, upload-time = "2025-06-09T22:55:01.834Z" }, + { url = "https://files.pythonhosted.org/packages/af/81/b324c44ae60c56ef12007105f1460d5c304b0626ab0cc6b07c8f2a9aa0b8/propcache-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c1396592321ac83157ac03a2023aa6cc4a3cc3cfdecb71090054c09e5a7cce3", size = 206365, upload-time = "2025-06-09T22:55:03.199Z" }, + { url = "https://files.pythonhosted.org/packages/09/73/88549128bb89e66d2aff242488f62869014ae092db63ccea53c1cc75a81d/propcache-0.3.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8cabf5b5902272565e78197edb682017d21cf3b550ba0460ee473753f28d23c1", size = 196016, upload-time = "2025-06-09T22:55:04.518Z" }, + { url = "https://files.pythonhosted.org/packages/b9/3f/3bdd14e737d145114a5eb83cb172903afba7242f67c5877f9909a20d948d/propcache-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0a2f2235ac46a7aa25bdeb03a9e7060f6ecbd213b1f9101c43b3090ffb971ef6", size = 205596, upload-time = "2025-06-09T22:55:05.942Z" }, + { url = "https://files.pythonhosted.org/packages/0f/ca/2f4aa819c357d3107c3763d7ef42c03980f9ed5c48c82e01e25945d437c1/propcache-0.3.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:92b69e12e34869a6970fd2f3da91669899994b47c98f5d430b781c26f1d9f387", size = 200977, upload-time = "2025-06-09T22:55:07.792Z" }, + { url = "https://files.pythonhosted.org/packages/cd/4a/e65276c7477533c59085251ae88505caf6831c0e85ff8b2e31ebcbb949b1/propcache-0.3.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:54e02207c79968ebbdffc169591009f4474dde3b4679e16634d34c9363ff56b4", size = 197220, upload-time = "2025-06-09T22:55:09.173Z" }, + { url = "https://files.pythonhosted.org/packages/7c/54/fc7152e517cf5578278b242396ce4d4b36795423988ef39bb8cd5bf274c8/propcache-0.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4adfb44cb588001f68c5466579d3f1157ca07f7504fc91ec87862e2b8e556b88", size = 210642, upload-time = "2025-06-09T22:55:10.62Z" }, + { url = "https://files.pythonhosted.org/packages/b9/80/abeb4a896d2767bf5f1ea7b92eb7be6a5330645bd7fb844049c0e4045d9d/propcache-0.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fd3e6019dc1261cd0291ee8919dd91fbab7b169bb76aeef6c716833a3f65d206", size = 212789, upload-time = "2025-06-09T22:55:12.029Z" }, + { url = "https://files.pythonhosted.org/packages/b3/db/ea12a49aa7b2b6d68a5da8293dcf50068d48d088100ac016ad92a6a780e6/propcache-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4c181cad81158d71c41a2bce88edce078458e2dd5ffee7eddd6b05da85079f43", size = 205880, upload-time = "2025-06-09T22:55:13.45Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e5/9076a0bbbfb65d1198007059c65639dfd56266cf8e477a9707e4b1999ff4/propcache-0.3.2-cp313-cp313-win32.whl", hash = "sha256:8a08154613f2249519e549de2330cf8e2071c2887309a7b07fb56098f5170a02", size = 37220, upload-time = "2025-06-09T22:55:15.284Z" }, + { url = "https://files.pythonhosted.org/packages/d3/f5/b369e026b09a26cd77aa88d8fffd69141d2ae00a2abaaf5380d2603f4b7f/propcache-0.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e41671f1594fc4ab0a6dec1351864713cb3a279910ae8b58f884a88a0a632c05", size = 40678, upload-time = "2025-06-09T22:55:16.445Z" }, + { url = "https://files.pythonhosted.org/packages/a4/3a/6ece377b55544941a08d03581c7bc400a3c8cd3c2865900a68d5de79e21f/propcache-0.3.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:9a3cf035bbaf035f109987d9d55dc90e4b0e36e04bbbb95af3055ef17194057b", size = 76560, upload-time = "2025-06-09T22:55:17.598Z" }, + { url = "https://files.pythonhosted.org/packages/0c/da/64a2bb16418740fa634b0e9c3d29edff1db07f56d3546ca2d86ddf0305e1/propcache-0.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:156c03d07dc1323d8dacaa221fbe028c5c70d16709cdd63502778e6c3ccca1b0", size = 44676, upload-time = "2025-06-09T22:55:18.922Z" }, + { url = "https://files.pythonhosted.org/packages/36/7b/f025e06ea51cb72c52fb87e9b395cced02786610b60a3ed51da8af017170/propcache-0.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74413c0ba02ba86f55cf60d18daab219f7e531620c15f1e23d95563f505efe7e", size = 44701, upload-time = "2025-06-09T22:55:20.106Z" }, + { url = "https://files.pythonhosted.org/packages/a4/00/faa1b1b7c3b74fc277f8642f32a4c72ba1d7b2de36d7cdfb676db7f4303e/propcache-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f066b437bb3fa39c58ff97ab2ca351db465157d68ed0440abecb21715eb24b28", size = 276934, upload-time = "2025-06-09T22:55:21.5Z" }, + { url = "https://files.pythonhosted.org/packages/74/ab/935beb6f1756e0476a4d5938ff44bf0d13a055fed880caf93859b4f1baf4/propcache-0.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1304b085c83067914721e7e9d9917d41ad87696bf70f0bc7dee450e9c71ad0a", size = 278316, upload-time = "2025-06-09T22:55:22.918Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9d/994a5c1ce4389610838d1caec74bdf0e98b306c70314d46dbe4fcf21a3e2/propcache-0.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ab50cef01b372763a13333b4e54021bdcb291fc9a8e2ccb9c2df98be51bcde6c", size = 282619, upload-time = "2025-06-09T22:55:24.651Z" }, + { url = "https://files.pythonhosted.org/packages/2b/00/a10afce3d1ed0287cef2e09506d3be9822513f2c1e96457ee369adb9a6cd/propcache-0.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fad3b2a085ec259ad2c2842666b2a0a49dea8463579c606426128925af1ed725", size = 265896, upload-time = "2025-06-09T22:55:26.049Z" }, + { url = "https://files.pythonhosted.org/packages/2e/a8/2aa6716ffa566ca57c749edb909ad27884680887d68517e4be41b02299f3/propcache-0.3.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:261fa020c1c14deafd54c76b014956e2f86991af198c51139faf41c4d5e83892", size = 252111, upload-time = "2025-06-09T22:55:27.381Z" }, + { url = "https://files.pythonhosted.org/packages/36/4f/345ca9183b85ac29c8694b0941f7484bf419c7f0fea2d1e386b4f7893eed/propcache-0.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:46d7f8aa79c927e5f987ee3a80205c987717d3659f035c85cf0c3680526bdb44", size = 268334, upload-time = "2025-06-09T22:55:28.747Z" }, + { url = "https://files.pythonhosted.org/packages/3e/ca/fcd54f78b59e3f97b3b9715501e3147f5340167733d27db423aa321e7148/propcache-0.3.2-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:6d8f3f0eebf73e3c0ff0e7853f68be638b4043c65a70517bb575eff54edd8dbe", size = 255026, upload-time = "2025-06-09T22:55:30.184Z" }, + { url = "https://files.pythonhosted.org/packages/8b/95/8e6a6bbbd78ac89c30c225210a5c687790e532ba4088afb8c0445b77ef37/propcache-0.3.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:03c89c1b14a5452cf15403e291c0ccd7751d5b9736ecb2c5bab977ad6c5bcd81", size = 250724, upload-time = "2025-06-09T22:55:31.646Z" }, + { url = "https://files.pythonhosted.org/packages/ee/b0/0dd03616142baba28e8b2d14ce5df6631b4673850a3d4f9c0f9dd714a404/propcache-0.3.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:0cc17efde71e12bbaad086d679ce575268d70bc123a5a71ea7ad76f70ba30bba", size = 268868, upload-time = "2025-06-09T22:55:33.209Z" }, + { url = "https://files.pythonhosted.org/packages/c5/98/2c12407a7e4fbacd94ddd32f3b1e3d5231e77c30ef7162b12a60e2dd5ce3/propcache-0.3.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:acdf05d00696bc0447e278bb53cb04ca72354e562cf88ea6f9107df8e7fd9770", size = 271322, upload-time = "2025-06-09T22:55:35.065Z" }, + { url = "https://files.pythonhosted.org/packages/35/91/9cb56efbb428b006bb85db28591e40b7736847b8331d43fe335acf95f6c8/propcache-0.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4445542398bd0b5d32df908031cb1b30d43ac848e20470a878b770ec2dcc6330", size = 265778, upload-time = "2025-06-09T22:55:36.45Z" }, + { url = "https://files.pythonhosted.org/packages/9a/4c/b0fe775a2bdd01e176b14b574be679d84fc83958335790f7c9a686c1f468/propcache-0.3.2-cp313-cp313t-win32.whl", hash = "sha256:f86e5d7cd03afb3a1db8e9f9f6eff15794e79e791350ac48a8c924e6f439f394", size = 41175, upload-time = "2025-06-09T22:55:38.436Z" }, + { url = "https://files.pythonhosted.org/packages/a4/ff/47f08595e3d9b5e149c150f88d9714574f1a7cbd89fe2817158a952674bf/propcache-0.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:9704bedf6e7cbe3c65eca4379a9b53ee6a83749f047808cbb5044d40d7d72198", size = 44857, upload-time = "2025-06-09T22:55:39.687Z" }, + { url = "https://files.pythonhosted.org/packages/cc/35/cc0aaecf278bb4575b8555f2b137de5ab821595ddae9da9d3cd1da4072c7/propcache-0.3.2-py3-none-any.whl", hash = "sha256:98f1ec44fb675f5052cccc8e609c46ed23a35a1cfd18545ad4e29002d858a43f", size = 12663, upload-time = "2025-06-09T22:56:04.484Z" }, +] + +[[package]] +name = "pycryptodome" +version = "3.23.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8e/a6/8452177684d5e906854776276ddd34eca30d1b1e15aa1ee9cefc289a33f5/pycryptodome-3.23.0.tar.gz", hash = "sha256:447700a657182d60338bab09fdb27518f8856aecd80ae4c6bdddb67ff5da44ef", size = 4921276, upload-time = "2025-05-17T17:21:45.242Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/5d/bdb09489b63cd34a976cc9e2a8d938114f7a53a74d3dd4f125ffa49dce82/pycryptodome-3.23.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:0011f7f00cdb74879142011f95133274741778abba114ceca229adbf8e62c3e4", size = 2495152, upload-time = "2025-05-17T17:20:20.833Z" }, + { url = "https://files.pythonhosted.org/packages/a7/ce/7840250ed4cc0039c433cd41715536f926d6e86ce84e904068eb3244b6a6/pycryptodome-3.23.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:90460fc9e088ce095f9ee8356722d4f10f86e5be06e2354230a9880b9c549aae", size = 1639348, upload-time = "2025-05-17T17:20:23.171Z" }, + { url = "https://files.pythonhosted.org/packages/ee/f0/991da24c55c1f688d6a3b5a11940567353f74590734ee4a64294834ae472/pycryptodome-3.23.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4764e64b269fc83b00f682c47443c2e6e85b18273712b98aa43bcb77f8570477", size = 2184033, upload-time = "2025-05-17T17:20:25.424Z" }, + { url = "https://files.pythonhosted.org/packages/54/16/0e11882deddf00f68b68dd4e8e442ddc30641f31afeb2bc25588124ac8de/pycryptodome-3.23.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb8f24adb74984aa0e5d07a2368ad95276cf38051fe2dc6605cbcf482e04f2a7", size = 2270142, upload-time = "2025-05-17T17:20:27.808Z" }, + { url = "https://files.pythonhosted.org/packages/d5/fc/4347fea23a3f95ffb931f383ff28b3f7b1fe868739182cb76718c0da86a1/pycryptodome-3.23.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d97618c9c6684a97ef7637ba43bdf6663a2e2e77efe0f863cce97a76af396446", size = 2309384, upload-time = "2025-05-17T17:20:30.765Z" }, + { url = "https://files.pythonhosted.org/packages/6e/d9/c5261780b69ce66d8cfab25d2797bd6e82ba0241804694cd48be41add5eb/pycryptodome-3.23.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9a53a4fe5cb075075d515797d6ce2f56772ea7e6a1e5e4b96cf78a14bac3d265", size = 2183237, upload-time = "2025-05-17T17:20:33.736Z" }, + { url = "https://files.pythonhosted.org/packages/5a/6f/3af2ffedd5cfa08c631f89452c6648c4d779e7772dfc388c77c920ca6bbf/pycryptodome-3.23.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:763d1d74f56f031788e5d307029caef067febf890cd1f8bf61183ae142f1a77b", size = 2343898, upload-time = "2025-05-17T17:20:36.086Z" }, + { url = "https://files.pythonhosted.org/packages/9a/dc/9060d807039ee5de6e2f260f72f3d70ac213993a804f5e67e0a73a56dd2f/pycryptodome-3.23.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:954af0e2bd7cea83ce72243b14e4fb518b18f0c1649b576d114973e2073b273d", size = 2269197, upload-time = "2025-05-17T17:20:38.414Z" }, + { url = "https://files.pythonhosted.org/packages/f9/34/e6c8ca177cb29dcc4967fef73f5de445912f93bd0343c9c33c8e5bf8cde8/pycryptodome-3.23.0-cp313-cp313t-win32.whl", hash = "sha256:257bb3572c63ad8ba40b89f6fc9d63a2a628e9f9708d31ee26560925ebe0210a", size = 1768600, upload-time = "2025-05-17T17:20:40.688Z" }, + { url = "https://files.pythonhosted.org/packages/e4/1d/89756b8d7ff623ad0160f4539da571d1f594d21ee6d68be130a6eccb39a4/pycryptodome-3.23.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6501790c5b62a29fcb227bd6b62012181d886a767ce9ed03b303d1f22eb5c625", size = 1799740, upload-time = "2025-05-17T17:20:42.413Z" }, + { url = "https://files.pythonhosted.org/packages/5d/61/35a64f0feaea9fd07f0d91209e7be91726eb48c0f1bfc6720647194071e4/pycryptodome-3.23.0-cp313-cp313t-win_arm64.whl", hash = "sha256:9a77627a330ab23ca43b48b130e202582e91cc69619947840ea4d2d1be21eb39", size = 1703685, upload-time = "2025-05-17T17:20:44.388Z" }, + { url = "https://files.pythonhosted.org/packages/db/6c/a1f71542c969912bb0e106f64f60a56cc1f0fabecf9396f45accbe63fa68/pycryptodome-3.23.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:187058ab80b3281b1de11c2e6842a357a1f71b42cb1e15bce373f3d238135c27", size = 2495627, upload-time = "2025-05-17T17:20:47.139Z" }, + { url = "https://files.pythonhosted.org/packages/6e/4e/a066527e079fc5002390c8acdd3aca431e6ea0a50ffd7201551175b47323/pycryptodome-3.23.0-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:cfb5cd445280c5b0a4e6187a7ce8de5a07b5f3f897f235caa11f1f435f182843", size = 1640362, upload-time = "2025-05-17T17:20:50.392Z" }, + { url = "https://files.pythonhosted.org/packages/50/52/adaf4c8c100a8c49d2bd058e5b551f73dfd8cb89eb4911e25a0c469b6b4e/pycryptodome-3.23.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67bd81fcbe34f43ad9422ee8fd4843c8e7198dd88dd3d40e6de42ee65fbe1490", size = 2182625, upload-time = "2025-05-17T17:20:52.866Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e9/a09476d436d0ff1402ac3867d933c61805ec2326c6ea557aeeac3825604e/pycryptodome-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8987bd3307a39bc03df5c8e0e3d8be0c4c3518b7f044b0f4c15d1aa78f52575", size = 2268954, upload-time = "2025-05-17T17:20:55.027Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c5/ffe6474e0c551d54cab931918127c46d70cab8f114e0c2b5a3c071c2f484/pycryptodome-3.23.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aa0698f65e5b570426fc31b8162ed4603b0c2841cbb9088e2b01641e3065915b", size = 2308534, upload-time = "2025-05-17T17:20:57.279Z" }, + { url = "https://files.pythonhosted.org/packages/18/28/e199677fc15ecf43010f2463fde4c1a53015d1fe95fb03bca2890836603a/pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:53ecbafc2b55353edcebd64bf5da94a2a2cdf5090a6915bcca6eca6cc452585a", size = 2181853, upload-time = "2025-05-17T17:20:59.322Z" }, + { url = "https://files.pythonhosted.org/packages/ce/ea/4fdb09f2165ce1365c9eaefef36625583371ee514db58dc9b65d3a255c4c/pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_i686.whl", hash = "sha256:156df9667ad9f2ad26255926524e1c136d6664b741547deb0a86a9acf5ea631f", size = 2342465, upload-time = "2025-05-17T17:21:03.83Z" }, + { url = "https://files.pythonhosted.org/packages/22/82/6edc3fc42fe9284aead511394bac167693fb2b0e0395b28b8bedaa07ef04/pycryptodome-3.23.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:dea827b4d55ee390dc89b2afe5927d4308a8b538ae91d9c6f7a5090f397af1aa", size = 2267414, upload-time = "2025-05-17T17:21:06.72Z" }, + { url = "https://files.pythonhosted.org/packages/59/fe/aae679b64363eb78326c7fdc9d06ec3de18bac68be4b612fc1fe8902693c/pycryptodome-3.23.0-cp37-abi3-win32.whl", hash = "sha256:507dbead45474b62b2bbe318eb1c4c8ee641077532067fec9c1aa82c31f84886", size = 1768484, upload-time = "2025-05-17T17:21:08.535Z" }, + { url = "https://files.pythonhosted.org/packages/54/2f/e97a1b8294db0daaa87012c24a7bb714147c7ade7656973fd6c736b484ff/pycryptodome-3.23.0-cp37-abi3-win_amd64.whl", hash = "sha256:c75b52aacc6c0c260f204cbdd834f76edc9fb0d8e0da9fbf8352ef58202564e2", size = 1799636, upload-time = "2025-05-17T17:21:10.393Z" }, + { url = "https://files.pythonhosted.org/packages/18/3d/f9441a0d798bf2b1e645adc3265e55706aead1255ccdad3856dbdcffec14/pycryptodome-3.23.0-cp37-abi3-win_arm64.whl", hash = "sha256:11eeeb6917903876f134b56ba11abe95c0b0fd5e3330def218083c7d98bbcb3c", size = 1703675, upload-time = "2025-05-17T17:21:13.146Z" }, +] + +[[package]] +name = "pydantic" +version = "2.11.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350, upload-time = "2025-06-14T08:33:17.137Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782, upload-time = "2025-06-14T08:33:14.905Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.33.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" }, +] + +[[package]] +name = "python-abp" +version = "0.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3b/30/31c6e4ca48992ee5f4bb8325f249f944ac493898606ca83a7642ff5ee18b/python-abp-0.2.0.tar.gz", hash = "sha256:f36d0e9fdc089587c26036e0403f36d729395fc9f4dbce45baf3a493d1de8112", size = 80013, upload-time = "2020-05-20T13:09:55.536Z" } + +[[package]] +name = "python-socks" +version = "2.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/db/56/a21c65c9968fbdb442b177a4f6f42d150c4bc66c179606193ee86e5b5dc5/python_socks-2.7.1.tar.gz", hash = "sha256:f1a0bb603830fe81e332442eada96757b8f8dec02bd22d1d6f5c99a79704c550", size = 230371, upload-time = "2025-02-01T18:16:32.897Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/a5/8bc495f162f6ff6a805a0bd558312db2cc8d6aa6279324ba8180af64f777/python_socks-2.7.1-py3-none-any.whl", hash = "sha256:2603c6454eeaeb82b464ad705be188989e8cf1a4a16f0af3c921d6dd71a49cec", size = 54980, upload-time = "2025-02-01T18:16:30.232Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, +] + +[[package]] +name = "realbot" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "aiogram" }, + { name = "matrix-nio" }, + { name = "python-abp" }, + { name = "pyyaml" }, + { name = "requests" }, +] + +[package.metadata] +requires-dist = [ + { name = "aiogram", specifier = "==3.21.0" }, + { name = "matrix-nio", specifier = "==0.25.2" }, + { name = "python-abp", specifier = "==0.2.0" }, + { name = "pyyaml", specifier = ">=6.0.2" }, + { name = "requests", specifier = ">=2.32.4" }, +] + +[[package]] +name = "referencing" +version = "0.36.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" }, +] + +[[package]] +name = "requests" +version = "2.32.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258, upload-time = "2025-06-09T16:43:07.34Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" }, +] + +[[package]] +name = "rpds-py" +version = "0.26.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a5/aa/4456d84bbb54adc6a916fb10c9b374f78ac840337644e4a5eda229c81275/rpds_py-0.26.0.tar.gz", hash = "sha256:20dae58a859b0906f0685642e591056f1e787f3a8b39c8e8749a45dc7d26bdb0", size = 27385, upload-time = "2025-07-01T15:57:13.958Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/67/bb62d0109493b12b1c6ab00de7a5566aa84c0e44217c2d94bee1bd370da9/rpds_py-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:696764a5be111b036256c0b18cd29783fab22154690fc698062fc1b0084b511d", size = 363917, upload-time = "2025-07-01T15:54:34.755Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f3/34e6ae1925a5706c0f002a8d2d7f172373b855768149796af87bd65dcdb9/rpds_py-0.26.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e6c15d2080a63aaed876e228efe4f814bc7889c63b1e112ad46fdc8b368b9e1", size = 350073, upload-time = "2025-07-01T15:54:36.292Z" }, + { url = "https://files.pythonhosted.org/packages/75/83/1953a9d4f4e4de7fd0533733e041c28135f3c21485faaef56a8aadbd96b5/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:390e3170babf42462739a93321e657444f0862c6d722a291accc46f9d21ed04e", size = 384214, upload-time = "2025-07-01T15:54:37.469Z" }, + { url = "https://files.pythonhosted.org/packages/48/0e/983ed1b792b3322ea1d065e67f4b230f3b96025f5ce3878cc40af09b7533/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7da84c2c74c0f5bc97d853d9e17bb83e2dcafcff0dc48286916001cc114379a1", size = 400113, upload-time = "2025-07-01T15:54:38.954Z" }, + { url = "https://files.pythonhosted.org/packages/69/7f/36c0925fff6f660a80be259c5b4f5e53a16851f946eb080351d057698528/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c5fe114a6dd480a510b6d3661d09d67d1622c4bf20660a474507aaee7eeeee9", size = 515189, upload-time = "2025-07-01T15:54:40.57Z" }, + { url = "https://files.pythonhosted.org/packages/13/45/cbf07fc03ba7a9b54662c9badb58294ecfb24f828b9732970bd1a431ed5c/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3100b3090269f3a7ea727b06a6080d4eb7439dca4c0e91a07c5d133bb1727ea7", size = 406998, upload-time = "2025-07-01T15:54:43.025Z" }, + { url = "https://files.pythonhosted.org/packages/6c/b0/8fa5e36e58657997873fd6a1cf621285ca822ca75b4b3434ead047daa307/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c03c9b0c64afd0320ae57de4c982801271c0c211aa2d37f3003ff5feb75bb04", size = 385903, upload-time = "2025-07-01T15:54:44.752Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f7/b25437772f9f57d7a9fbd73ed86d0dcd76b4c7c6998348c070d90f23e315/rpds_py-0.26.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5963b72ccd199ade6ee493723d18a3f21ba7d5b957017607f815788cef50eaf1", size = 419785, upload-time = "2025-07-01T15:54:46.043Z" }, + { url = "https://files.pythonhosted.org/packages/a7/6b/63ffa55743dfcb4baf2e9e77a0b11f7f97ed96a54558fcb5717a4b2cd732/rpds_py-0.26.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9da4e873860ad5bab3291438525cae80169daecbfafe5657f7f5fb4d6b3f96b9", size = 561329, upload-time = "2025-07-01T15:54:47.64Z" }, + { url = "https://files.pythonhosted.org/packages/2f/07/1f4f5e2886c480a2346b1e6759c00278b8a69e697ae952d82ae2e6ee5db0/rpds_py-0.26.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5afaddaa8e8c7f1f7b4c5c725c0070b6eed0228f705b90a1732a48e84350f4e9", size = 590875, upload-time = "2025-07-01T15:54:48.9Z" }, + { url = "https://files.pythonhosted.org/packages/cc/bc/e6639f1b91c3a55f8c41b47d73e6307051b6e246254a827ede730624c0f8/rpds_py-0.26.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4916dc96489616a6f9667e7526af8fa693c0fdb4f3acb0e5d9f4400eb06a47ba", size = 556636, upload-time = "2025-07-01T15:54:50.619Z" }, + { url = "https://files.pythonhosted.org/packages/05/4c/b3917c45566f9f9a209d38d9b54a1833f2bb1032a3e04c66f75726f28876/rpds_py-0.26.0-cp313-cp313-win32.whl", hash = "sha256:2a343f91b17097c546b93f7999976fd6c9d5900617aa848c81d794e062ab302b", size = 222663, upload-time = "2025-07-01T15:54:52.023Z" }, + { url = "https://files.pythonhosted.org/packages/e0/0b/0851bdd6025775aaa2365bb8de0697ee2558184c800bfef8d7aef5ccde58/rpds_py-0.26.0-cp313-cp313-win_amd64.whl", hash = "sha256:0a0b60701f2300c81b2ac88a5fb893ccfa408e1c4a555a77f908a2596eb875a5", size = 234428, upload-time = "2025-07-01T15:54:53.692Z" }, + { url = "https://files.pythonhosted.org/packages/ed/e8/a47c64ed53149c75fb581e14a237b7b7cd18217e969c30d474d335105622/rpds_py-0.26.0-cp313-cp313-win_arm64.whl", hash = "sha256:257d011919f133a4746958257f2c75238e3ff54255acd5e3e11f3ff41fd14256", size = 222571, upload-time = "2025-07-01T15:54:54.822Z" }, + { url = "https://files.pythonhosted.org/packages/89/bf/3d970ba2e2bcd17d2912cb42874107390f72873e38e79267224110de5e61/rpds_py-0.26.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:529c8156d7506fba5740e05da8795688f87119cce330c244519cf706a4a3d618", size = 360475, upload-time = "2025-07-01T15:54:56.228Z" }, + { url = "https://files.pythonhosted.org/packages/82/9f/283e7e2979fc4ec2d8ecee506d5a3675fce5ed9b4b7cb387ea5d37c2f18d/rpds_py-0.26.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f53ec51f9d24e9638a40cabb95078ade8c99251945dad8d57bf4aabe86ecee35", size = 346692, upload-time = "2025-07-01T15:54:58.561Z" }, + { url = "https://files.pythonhosted.org/packages/e3/03/7e50423c04d78daf391da3cc4330bdb97042fc192a58b186f2d5deb7befd/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab504c4d654e4a29558eaa5bb8cea5fdc1703ea60a8099ffd9c758472cf913f", size = 379415, upload-time = "2025-07-01T15:54:59.751Z" }, + { url = "https://files.pythonhosted.org/packages/57/00/d11ee60d4d3b16808432417951c63df803afb0e0fc672b5e8d07e9edaaae/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd0641abca296bc1a00183fe44f7fced8807ed49d501f188faa642d0e4975b83", size = 391783, upload-time = "2025-07-01T15:55:00.898Z" }, + { url = "https://files.pythonhosted.org/packages/08/b3/1069c394d9c0d6d23c5b522e1f6546b65793a22950f6e0210adcc6f97c3e/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b312fecc1d017b5327afa81d4da1480f51c68810963a7336d92203dbb3d4f1", size = 512844, upload-time = "2025-07-01T15:55:02.201Z" }, + { url = "https://files.pythonhosted.org/packages/08/3b/c4fbf0926800ed70b2c245ceca99c49f066456755f5d6eb8863c2c51e6d0/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c741107203954f6fc34d3066d213d0a0c40f7bb5aafd698fb39888af277c70d8", size = 402105, upload-time = "2025-07-01T15:55:03.698Z" }, + { url = "https://files.pythonhosted.org/packages/1c/b0/db69b52ca07413e568dae9dc674627a22297abb144c4d6022c6d78f1e5cc/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc3e55a7db08dc9a6ed5fb7103019d2c1a38a349ac41901f9f66d7f95750942f", size = 383440, upload-time = "2025-07-01T15:55:05.398Z" }, + { url = "https://files.pythonhosted.org/packages/4c/e1/c65255ad5b63903e56b3bb3ff9dcc3f4f5c3badde5d08c741ee03903e951/rpds_py-0.26.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9e851920caab2dbcae311fd28f4313c6953993893eb5c1bb367ec69d9a39e7ed", size = 412759, upload-time = "2025-07-01T15:55:08.316Z" }, + { url = "https://files.pythonhosted.org/packages/e4/22/bb731077872377a93c6e93b8a9487d0406c70208985831034ccdeed39c8e/rpds_py-0.26.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:dfbf280da5f876d0b00c81f26bedce274e72a678c28845453885a9b3c22ae632", size = 556032, upload-time = "2025-07-01T15:55:09.52Z" }, + { url = "https://files.pythonhosted.org/packages/e0/8b/393322ce7bac5c4530fb96fc79cc9ea2f83e968ff5f6e873f905c493e1c4/rpds_py-0.26.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:1cc81d14ddfa53d7f3906694d35d54d9d3f850ef8e4e99ee68bc0d1e5fed9a9c", size = 585416, upload-time = "2025-07-01T15:55:11.216Z" }, + { url = "https://files.pythonhosted.org/packages/49/ae/769dc372211835bf759319a7aae70525c6eb523e3371842c65b7ef41c9c6/rpds_py-0.26.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dca83c498b4650a91efcf7b88d669b170256bf8017a5db6f3e06c2bf031f57e0", size = 554049, upload-time = "2025-07-01T15:55:13.004Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f9/4c43f9cc203d6ba44ce3146246cdc38619d92c7bd7bad4946a3491bd5b70/rpds_py-0.26.0-cp313-cp313t-win32.whl", hash = "sha256:4d11382bcaf12f80b51d790dee295c56a159633a8e81e6323b16e55d81ae37e9", size = 218428, upload-time = "2025-07-01T15:55:14.486Z" }, + { url = "https://files.pythonhosted.org/packages/7e/8b/9286b7e822036a4a977f2f1e851c7345c20528dbd56b687bb67ed68a8ede/rpds_py-0.26.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff110acded3c22c033e637dd8896e411c7d3a11289b2edf041f86663dbc791e9", size = 231524, upload-time = "2025-07-01T15:55:15.745Z" }, + { url = "https://files.pythonhosted.org/packages/55/07/029b7c45db910c74e182de626dfdae0ad489a949d84a468465cd0ca36355/rpds_py-0.26.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:da619979df60a940cd434084355c514c25cf8eb4cf9a508510682f6c851a4f7a", size = 364292, upload-time = "2025-07-01T15:55:17.001Z" }, + { url = "https://files.pythonhosted.org/packages/13/d1/9b3d3f986216b4d1f584878dca15ce4797aaf5d372d738974ba737bf68d6/rpds_py-0.26.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ea89a2458a1a75f87caabefe789c87539ea4e43b40f18cff526052e35bbb4fdf", size = 350334, upload-time = "2025-07-01T15:55:18.922Z" }, + { url = "https://files.pythonhosted.org/packages/18/98/16d5e7bc9ec715fa9668731d0cf97f6b032724e61696e2db3d47aeb89214/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:feac1045b3327a45944e7dcbeb57530339f6b17baff154df51ef8b0da34c8c12", size = 384875, upload-time = "2025-07-01T15:55:20.399Z" }, + { url = "https://files.pythonhosted.org/packages/f9/13/aa5e2b1ec5ab0e86a5c464d53514c0467bec6ba2507027d35fc81818358e/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b818a592bd69bfe437ee8368603d4a2d928c34cffcdf77c2e761a759ffd17d20", size = 399993, upload-time = "2025-07-01T15:55:21.729Z" }, + { url = "https://files.pythonhosted.org/packages/17/03/8021810b0e97923abdbab6474c8b77c69bcb4b2c58330777df9ff69dc559/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a8b0dd8648709b62d9372fc00a57466f5fdeefed666afe3fea5a6c9539a0331", size = 516683, upload-time = "2025-07-01T15:55:22.918Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b1/da8e61c87c2f3d836954239fdbbfb477bb7b54d74974d8f6fcb34342d166/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d3498ad0df07d81112aa6ec6c95a7e7b1ae00929fb73e7ebee0f3faaeabad2f", size = 408825, upload-time = "2025-07-01T15:55:24.207Z" }, + { url = "https://files.pythonhosted.org/packages/38/bc/1fc173edaaa0e52c94b02a655db20697cb5fa954ad5a8e15a2c784c5cbdd/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24a4146ccb15be237fdef10f331c568e1b0e505f8c8c9ed5d67759dac58ac246", size = 387292, upload-time = "2025-07-01T15:55:25.554Z" }, + { url = "https://files.pythonhosted.org/packages/7c/eb/3a9bb4bd90867d21916f253caf4f0d0be7098671b6715ad1cead9fe7bab9/rpds_py-0.26.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a9a63785467b2d73635957d32a4f6e73d5e4df497a16a6392fa066b753e87387", size = 420435, upload-time = "2025-07-01T15:55:27.798Z" }, + { url = "https://files.pythonhosted.org/packages/cd/16/e066dcdb56f5632713445271a3f8d3d0b426d51ae9c0cca387799df58b02/rpds_py-0.26.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:de4ed93a8c91debfd5a047be327b7cc8b0cc6afe32a716bbbc4aedca9e2a83af", size = 562410, upload-time = "2025-07-01T15:55:29.057Z" }, + { url = "https://files.pythonhosted.org/packages/60/22/ddbdec7eb82a0dc2e455be44c97c71c232983e21349836ce9f272e8a3c29/rpds_py-0.26.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:caf51943715b12af827696ec395bfa68f090a4c1a1d2509eb4e2cb69abbbdb33", size = 590724, upload-time = "2025-07-01T15:55:30.719Z" }, + { url = "https://files.pythonhosted.org/packages/2c/b4/95744085e65b7187d83f2fcb0bef70716a1ea0a9e5d8f7f39a86e5d83424/rpds_py-0.26.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4a59e5bc386de021f56337f757301b337d7ab58baa40174fb150accd480bc953", size = 558285, upload-time = "2025-07-01T15:55:31.981Z" }, + { url = "https://files.pythonhosted.org/packages/37/37/6309a75e464d1da2559446f9c811aa4d16343cebe3dbb73701e63f760caa/rpds_py-0.26.0-cp314-cp314-win32.whl", hash = "sha256:92c8db839367ef16a662478f0a2fe13e15f2227da3c1430a782ad0f6ee009ec9", size = 223459, upload-time = "2025-07-01T15:55:33.312Z" }, + { url = "https://files.pythonhosted.org/packages/d9/6f/8e9c11214c46098b1d1391b7e02b70bb689ab963db3b19540cba17315291/rpds_py-0.26.0-cp314-cp314-win_amd64.whl", hash = "sha256:b0afb8cdd034150d4d9f53926226ed27ad15b7f465e93d7468caaf5eafae0d37", size = 236083, upload-time = "2025-07-01T15:55:34.933Z" }, + { url = "https://files.pythonhosted.org/packages/47/af/9c4638994dd623d51c39892edd9d08e8be8220a4b7e874fa02c2d6e91955/rpds_py-0.26.0-cp314-cp314-win_arm64.whl", hash = "sha256:ca3f059f4ba485d90c8dc75cb5ca897e15325e4e609812ce57f896607c1c0867", size = 223291, upload-time = "2025-07-01T15:55:36.202Z" }, + { url = "https://files.pythonhosted.org/packages/4d/db/669a241144460474aab03e254326b32c42def83eb23458a10d163cb9b5ce/rpds_py-0.26.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:5afea17ab3a126006dc2f293b14ffc7ef3c85336cf451564a0515ed7648033da", size = 361445, upload-time = "2025-07-01T15:55:37.483Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2d/133f61cc5807c6c2fd086a46df0eb8f63a23f5df8306ff9f6d0fd168fecc/rpds_py-0.26.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:69f0c0a3df7fd3a7eec50a00396104bb9a843ea6d45fcc31c2d5243446ffd7a7", size = 347206, upload-time = "2025-07-01T15:55:38.828Z" }, + { url = "https://files.pythonhosted.org/packages/05/bf/0e8fb4c05f70273469eecf82f6ccf37248558526a45321644826555db31b/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:801a71f70f9813e82d2513c9a96532551fce1e278ec0c64610992c49c04c2dad", size = 380330, upload-time = "2025-07-01T15:55:40.175Z" }, + { url = "https://files.pythonhosted.org/packages/d4/a8/060d24185d8b24d3923322f8d0ede16df4ade226a74e747b8c7c978e3dd3/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df52098cde6d5e02fa75c1f6244f07971773adb4a26625edd5c18fee906fa84d", size = 392254, upload-time = "2025-07-01T15:55:42.015Z" }, + { url = "https://files.pythonhosted.org/packages/b9/7b/7c2e8a9ee3e6bc0bae26bf29f5219955ca2fbb761dca996a83f5d2f773fe/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9bc596b30f86dc6f0929499c9e574601679d0341a0108c25b9b358a042f51bca", size = 516094, upload-time = "2025-07-01T15:55:43.603Z" }, + { url = "https://files.pythonhosted.org/packages/75/d6/f61cafbed8ba1499b9af9f1777a2a199cd888f74a96133d8833ce5eaa9c5/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9dfbe56b299cf5875b68eb6f0ebaadc9cac520a1989cac0db0765abfb3709c19", size = 402889, upload-time = "2025-07-01T15:55:45.275Z" }, + { url = "https://files.pythonhosted.org/packages/92/19/c8ac0a8a8df2dd30cdec27f69298a5c13e9029500d6d76718130f5e5be10/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac64f4b2bdb4ea622175c9ab7cf09444e412e22c0e02e906978b3b488af5fde8", size = 384301, upload-time = "2025-07-01T15:55:47.098Z" }, + { url = "https://files.pythonhosted.org/packages/41/e1/6b1859898bc292a9ce5776016c7312b672da00e25cec74d7beced1027286/rpds_py-0.26.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:181ef9b6bbf9845a264f9aa45c31836e9f3c1f13be565d0d010e964c661d1e2b", size = 412891, upload-time = "2025-07-01T15:55:48.412Z" }, + { url = "https://files.pythonhosted.org/packages/ef/b9/ceb39af29913c07966a61367b3c08b4f71fad841e32c6b59a129d5974698/rpds_py-0.26.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:49028aa684c144ea502a8e847d23aed5e4c2ef7cadfa7d5eaafcb40864844b7a", size = 557044, upload-time = "2025-07-01T15:55:49.816Z" }, + { url = "https://files.pythonhosted.org/packages/2f/27/35637b98380731a521f8ec4f3fd94e477964f04f6b2f8f7af8a2d889a4af/rpds_py-0.26.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:e5d524d68a474a9688336045bbf76cb0def88549c1b2ad9dbfec1fb7cfbe9170", size = 585774, upload-time = "2025-07-01T15:55:51.192Z" }, + { url = "https://files.pythonhosted.org/packages/52/d9/3f0f105420fecd18551b678c9a6ce60bd23986098b252a56d35781b3e7e9/rpds_py-0.26.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c1851f429b822831bd2edcbe0cfd12ee9ea77868f8d3daf267b189371671c80e", size = 554886, upload-time = "2025-07-01T15:55:52.541Z" }, + { url = "https://files.pythonhosted.org/packages/6b/c5/347c056a90dc8dd9bc240a08c527315008e1b5042e7a4cf4ac027be9d38a/rpds_py-0.26.0-cp314-cp314t-win32.whl", hash = "sha256:7bdb17009696214c3b66bb3590c6d62e14ac5935e53e929bcdbc5a495987a84f", size = 219027, upload-time = "2025-07-01T15:55:53.874Z" }, + { url = "https://files.pythonhosted.org/packages/75/04/5302cea1aa26d886d34cadbf2dc77d90d7737e576c0065f357b96dc7a1a6/rpds_py-0.26.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f14440b9573a6f76b4ee4770c13f0b5921f71dde3b6fcb8dabbefd13b7fe05d7", size = 232821, upload-time = "2025-07-01T15:55:55.167Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.14.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36", size = 107673, upload-time = "2025-07-04T13:28:34.16Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906, upload-time = "2025-07-04T13:28:32.743Z" }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726, upload-time = "2025-05-21T18:55:23.885Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552, upload-time = "2025-05-21T18:55:22.152Z" }, +] + +[[package]] +name = "unpaddedbase64" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4d/f8/114266b21a7a9e3d09b352bb63c9d61d918bb7aa35d08c722793bfbfd28f/unpaddedbase64-2.1.0.tar.gz", hash = "sha256:7273c60c089de39d90f5d6d4a7883a79e319dc9d9b1c8924a7fab96178a5f005", size = 5621, upload-time = "2021-03-09T11:35:47.729Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/a7/563b2d8fb7edc07320bf69ac6a7eedcd7a1a9d663a6bb90a4d9bd2eda5f7/unpaddedbase64-2.1.0-py3-none-any.whl", hash = "sha256:485eff129c30175d2cd6f0cd8d2310dff51e666f7f36175f738d75dfdbd0b1c6", size = 6083, upload-time = "2021-03-09T11:35:46.7Z" }, +] + +[[package]] +name = "urllib3" +version = "2.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, +] + +[[package]] +name = "yarl" +version = "1.20.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3c/fb/efaa23fa4e45537b827620f04cf8f3cd658b76642205162e072703a5b963/yarl-1.20.1.tar.gz", hash = "sha256:d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac", size = 186428, upload-time = "2025-06-10T00:46:09.923Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/e1/2411b6d7f769a07687acee88a062af5833cf1966b7266f3d8dfb3d3dc7d3/yarl-1.20.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:0b5ff0fbb7c9f1b1b5ab53330acbfc5247893069e7716840c8e7d5bb7355038a", size = 131811, upload-time = "2025-06-10T00:44:18.933Z" }, + { url = "https://files.pythonhosted.org/packages/b2/27/584394e1cb76fb771371770eccad35de400e7b434ce3142c2dd27392c968/yarl-1.20.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:14f326acd845c2b2e2eb38fb1346c94f7f3b01a4f5c788f8144f9b630bfff9a3", size = 90078, upload-time = "2025-06-10T00:44:20.635Z" }, + { url = "https://files.pythonhosted.org/packages/bf/9a/3246ae92d4049099f52d9b0fe3486e3b500e29b7ea872d0f152966fc209d/yarl-1.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f60e4ad5db23f0b96e49c018596707c3ae89f5d0bd97f0ad3684bcbad899f1e7", size = 88748, upload-time = "2025-06-10T00:44:22.34Z" }, + { url = "https://files.pythonhosted.org/packages/a3/25/35afe384e31115a1a801fbcf84012d7a066d89035befae7c5d4284df1e03/yarl-1.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49bdd1b8e00ce57e68ba51916e4bb04461746e794e7c4d4bbc42ba2f18297691", size = 349595, upload-time = "2025-06-10T00:44:24.314Z" }, + { url = "https://files.pythonhosted.org/packages/28/2d/8aca6cb2cabc8f12efcb82749b9cefecbccfc7b0384e56cd71058ccee433/yarl-1.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:66252d780b45189975abfed839616e8fd2dbacbdc262105ad7742c6ae58f3e31", size = 342616, upload-time = "2025-06-10T00:44:26.167Z" }, + { url = "https://files.pythonhosted.org/packages/0b/e9/1312633d16b31acf0098d30440ca855e3492d66623dafb8e25b03d00c3da/yarl-1.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59174e7332f5d153d8f7452a102b103e2e74035ad085f404df2e40e663a22b28", size = 361324, upload-time = "2025-06-10T00:44:27.915Z" }, + { url = "https://files.pythonhosted.org/packages/bc/a0/688cc99463f12f7669eec7c8acc71ef56a1521b99eab7cd3abb75af887b0/yarl-1.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3968ec7d92a0c0f9ac34d5ecfd03869ec0cab0697c91a45db3fbbd95fe1b653", size = 359676, upload-time = "2025-06-10T00:44:30.041Z" }, + { url = "https://files.pythonhosted.org/packages/af/44/46407d7f7a56e9a85a4c207724c9f2c545c060380718eea9088f222ba697/yarl-1.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1a4fbb50e14396ba3d375f68bfe02215d8e7bc3ec49da8341fe3157f59d2ff5", size = 352614, upload-time = "2025-06-10T00:44:32.171Z" }, + { url = "https://files.pythonhosted.org/packages/b1/91/31163295e82b8d5485d31d9cf7754d973d41915cadce070491778d9c9825/yarl-1.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11a62c839c3a8eac2410e951301309426f368388ff2f33799052787035793b02", size = 336766, upload-time = "2025-06-10T00:44:34.494Z" }, + { url = "https://files.pythonhosted.org/packages/b4/8e/c41a5bc482121f51c083c4c2bcd16b9e01e1cf8729e380273a952513a21f/yarl-1.20.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:041eaa14f73ff5a8986b4388ac6bb43a77f2ea09bf1913df7a35d4646db69e53", size = 364615, upload-time = "2025-06-10T00:44:36.856Z" }, + { url = "https://files.pythonhosted.org/packages/e3/5b/61a3b054238d33d70ea06ebba7e58597891b71c699e247df35cc984ab393/yarl-1.20.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:377fae2fef158e8fd9d60b4c8751387b8d1fb121d3d0b8e9b0be07d1b41e83dc", size = 360982, upload-time = "2025-06-10T00:44:39.141Z" }, + { url = "https://files.pythonhosted.org/packages/df/a3/6a72fb83f8d478cb201d14927bc8040af901811a88e0ff2da7842dd0ed19/yarl-1.20.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1c92f4390e407513f619d49319023664643d3339bd5e5a56a3bebe01bc67ec04", size = 369792, upload-time = "2025-06-10T00:44:40.934Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/4cc3c36dfc7c077f8dedb561eb21f69e1e9f2456b91b593882b0b18c19dc/yarl-1.20.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d25ddcf954df1754ab0f86bb696af765c5bfaba39b74095f27eececa049ef9a4", size = 382049, upload-time = "2025-06-10T00:44:42.854Z" }, + { url = "https://files.pythonhosted.org/packages/19/3a/e54e2c4752160115183a66dc9ee75a153f81f3ab2ba4bf79c3c53b33de34/yarl-1.20.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:909313577e9619dcff8c31a0ea2aa0a2a828341d92673015456b3ae492e7317b", size = 384774, upload-time = "2025-06-10T00:44:45.275Z" }, + { url = "https://files.pythonhosted.org/packages/9c/20/200ae86dabfca89060ec6447649f219b4cbd94531e425e50d57e5f5ac330/yarl-1.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:793fd0580cb9664548c6b83c63b43c477212c0260891ddf86809e1c06c8b08f1", size = 374252, upload-time = "2025-06-10T00:44:47.31Z" }, + { url = "https://files.pythonhosted.org/packages/83/75/11ee332f2f516b3d094e89448da73d557687f7d137d5a0f48c40ff211487/yarl-1.20.1-cp313-cp313-win32.whl", hash = "sha256:468f6e40285de5a5b3c44981ca3a319a4b208ccc07d526b20b12aeedcfa654b7", size = 81198, upload-time = "2025-06-10T00:44:49.164Z" }, + { url = "https://files.pythonhosted.org/packages/ba/ba/39b1ecbf51620b40ab402b0fc817f0ff750f6d92712b44689c2c215be89d/yarl-1.20.1-cp313-cp313-win_amd64.whl", hash = "sha256:495b4ef2fea40596bfc0affe3837411d6aa3371abcf31aac0ccc4bdd64d4ef5c", size = 86346, upload-time = "2025-06-10T00:44:51.182Z" }, + { url = "https://files.pythonhosted.org/packages/43/c7/669c52519dca4c95153c8ad96dd123c79f354a376346b198f438e56ffeb4/yarl-1.20.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:f60233b98423aab21d249a30eb27c389c14929f47be8430efa7dbd91493a729d", size = 138826, upload-time = "2025-06-10T00:44:52.883Z" }, + { url = "https://files.pythonhosted.org/packages/6a/42/fc0053719b44f6ad04a75d7f05e0e9674d45ef62f2d9ad2c1163e5c05827/yarl-1.20.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6f3eff4cc3f03d650d8755c6eefc844edde99d641d0dcf4da3ab27141a5f8ddf", size = 93217, upload-time = "2025-06-10T00:44:54.658Z" }, + { url = "https://files.pythonhosted.org/packages/4f/7f/fa59c4c27e2a076bba0d959386e26eba77eb52ea4a0aac48e3515c186b4c/yarl-1.20.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:69ff8439d8ba832d6bed88af2c2b3445977eba9a4588b787b32945871c2444e3", size = 92700, upload-time = "2025-06-10T00:44:56.784Z" }, + { url = "https://files.pythonhosted.org/packages/2f/d4/062b2f48e7c93481e88eff97a6312dca15ea200e959f23e96d8ab898c5b8/yarl-1.20.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cf34efa60eb81dd2645a2e13e00bb98b76c35ab5061a3989c7a70f78c85006d", size = 347644, upload-time = "2025-06-10T00:44:59.071Z" }, + { url = "https://files.pythonhosted.org/packages/89/47/78b7f40d13c8f62b499cc702fdf69e090455518ae544c00a3bf4afc9fc77/yarl-1.20.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:8e0fe9364ad0fddab2688ce72cb7a8e61ea42eff3c7caeeb83874a5d479c896c", size = 323452, upload-time = "2025-06-10T00:45:01.605Z" }, + { url = "https://files.pythonhosted.org/packages/eb/2b/490d3b2dc66f52987d4ee0d3090a147ea67732ce6b4d61e362c1846d0d32/yarl-1.20.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f64fbf81878ba914562c672024089e3401974a39767747691c65080a67b18c1", size = 346378, upload-time = "2025-06-10T00:45:03.946Z" }, + { url = "https://files.pythonhosted.org/packages/66/ad/775da9c8a94ce925d1537f939a4f17d782efef1f973039d821cbe4bcc211/yarl-1.20.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f6342d643bf9a1de97e512e45e4b9560a043347e779a173250824f8b254bd5ce", size = 353261, upload-time = "2025-06-10T00:45:05.992Z" }, + { url = "https://files.pythonhosted.org/packages/4b/23/0ed0922b47a4f5c6eb9065d5ff1e459747226ddce5c6a4c111e728c9f701/yarl-1.20.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56dac5f452ed25eef0f6e3c6a066c6ab68971d96a9fb441791cad0efba6140d3", size = 335987, upload-time = "2025-06-10T00:45:08.227Z" }, + { url = "https://files.pythonhosted.org/packages/3e/49/bc728a7fe7d0e9336e2b78f0958a2d6b288ba89f25a1762407a222bf53c3/yarl-1.20.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7d7f497126d65e2cad8dc5f97d34c27b19199b6414a40cb36b52f41b79014be", size = 329361, upload-time = "2025-06-10T00:45:10.11Z" }, + { url = "https://files.pythonhosted.org/packages/93/8f/b811b9d1f617c83c907e7082a76e2b92b655400e61730cd61a1f67178393/yarl-1.20.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:67e708dfb8e78d8a19169818eeb5c7a80717562de9051bf2413aca8e3696bf16", size = 346460, upload-time = "2025-06-10T00:45:12.055Z" }, + { url = "https://files.pythonhosted.org/packages/70/fd/af94f04f275f95da2c3b8b5e1d49e3e79f1ed8b6ceb0f1664cbd902773ff/yarl-1.20.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:595c07bc79af2494365cc96ddeb772f76272364ef7c80fb892ef9d0649586513", size = 334486, upload-time = "2025-06-10T00:45:13.995Z" }, + { url = "https://files.pythonhosted.org/packages/84/65/04c62e82704e7dd0a9b3f61dbaa8447f8507655fd16c51da0637b39b2910/yarl-1.20.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7bdd2f80f4a7df852ab9ab49484a4dee8030023aa536df41f2d922fd57bf023f", size = 342219, upload-time = "2025-06-10T00:45:16.479Z" }, + { url = "https://files.pythonhosted.org/packages/91/95/459ca62eb958381b342d94ab9a4b6aec1ddec1f7057c487e926f03c06d30/yarl-1.20.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c03bfebc4ae8d862f853a9757199677ab74ec25424d0ebd68a0027e9c639a390", size = 350693, upload-time = "2025-06-10T00:45:18.399Z" }, + { url = "https://files.pythonhosted.org/packages/a6/00/d393e82dd955ad20617abc546a8f1aee40534d599ff555ea053d0ec9bf03/yarl-1.20.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:344d1103e9c1523f32a5ed704d576172d2cabed3122ea90b1d4e11fe17c66458", size = 355803, upload-time = "2025-06-10T00:45:20.677Z" }, + { url = "https://files.pythonhosted.org/packages/9e/ed/c5fb04869b99b717985e244fd93029c7a8e8febdfcffa06093e32d7d44e7/yarl-1.20.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:88cab98aa4e13e1ade8c141daeedd300a4603b7132819c484841bb7af3edce9e", size = 341709, upload-time = "2025-06-10T00:45:23.221Z" }, + { url = "https://files.pythonhosted.org/packages/24/fd/725b8e73ac2a50e78a4534ac43c6addf5c1c2d65380dd48a9169cc6739a9/yarl-1.20.1-cp313-cp313t-win32.whl", hash = "sha256:b121ff6a7cbd4abc28985b6028235491941b9fe8fe226e6fdc539c977ea1739d", size = 86591, upload-time = "2025-06-10T00:45:25.793Z" }, + { url = "https://files.pythonhosted.org/packages/94/c3/b2e9f38bc3e11191981d57ea08cab2166e74ea770024a646617c9cddd9f6/yarl-1.20.1-cp313-cp313t-win_amd64.whl", hash = "sha256:541d050a355bbbc27e55d906bc91cb6fe42f96c01413dd0f4ed5a5240513874f", size = 93003, upload-time = "2025-06-10T00:45:27.752Z" }, + { url = "https://files.pythonhosted.org/packages/b4/2d/2345fce04cfd4bee161bf1e7d9cdc702e3e16109021035dbb24db654a622/yarl-1.20.1-py3-none-any.whl", hash = "sha256:83b8eb083fe4683c6115795d9fc1cfaf2cbbefb19b3a1cb68f6527460f483a77", size = 46542, upload-time = "2025-06-10T00:46:07.521Z" }, +]