[LiveChart] Quick Search

It adds quick seach buttons for other sites on LiveChart (season charts and anime pages).

Du musst eine Erweiterung wie Tampermonkey, Greasemonkey oder Violentmonkey installieren, um dieses Skript zu installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey oder Violentmonkey installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey oder Violentmonkey installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey oder Userscripts installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey installieren.

Sie müssten eine Skript Manager Erweiterung installieren damit sie dieses Skript installieren können

(Ich habe schon ein Skript Manager, Lass mich es installieren!)

Um dieses Design zu installieren, müssen Sie eine Erweiterung wie Stylus installieren.

Um dieses Design zu installieren, müssen Sie eine Erweiterung wie Stylus installieren.

Um dieses Design zu installieren, müssen Sie eine Erweiterung wie Stylus installieren.

Um diesen Stil zu installieren, müssen Sie eine Erweiterung für den Benutzerstil Verwaltung installieren.

Um diesen Stil zu installieren, müssen Sie eine Erweiterung für den Benutzerstil Verwaltung installieren.

Um diesen Stil zu installieren, müssen Sie eine Erweiterung für den Benutzerstil Verwaltung installieren.

(Ich habe bereits einen Benutzerstil Verwaltung, ich möchte ihn installieren!)

// ==UserScript==
// @name         [LiveChart] Quick Search
// @description  It adds quick seach buttons for other sites on LiveChart (season charts and anime pages).
// @author       nht.ctn
// @namespace    https://github.com/nhtctn
// @version      1.1.1

// @license      MIT
// @icon         https://images2.imgbox.com/f4/a8/i0WG5otW_o.png

// @match        *://www.livechart.me/*
// @match        *://www.turkanime.co/?q=*

// @grant   	 GM_addStyle
// @run-at       document-end

// @require      http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// @require      https://greasyfork.org/scripts/427315-url-based-search-for-some-websites/code/URL%20Based%20Search%20for%20Some%20Websites.js
// ==/UserScript==

/*jshint esversion: 6 */
/* global $ */

(function() {

	'use strict';

	// CONTROL BOARD
	var sites = // Add New Buttons // Search parameters: %title%
	[//===========================================================================================================================================================================================
        { name: 'AnimeBytes',     status: 'active',  url: 'https://animebytes.tv/torrents.php?searchstr=%title%&force_default=1',     chart: "0", page: "1",    color: '#ed106a', hover_color: '#323442',  icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEa8AABGvAff9S4QAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAANlSURBVFhHvVdJaxRBFG4EUSRJL5NF4xIVcUEQ8aD+CS8iQlQ8STJVPUkQEUQPAQ0qGD2IImgQEREUwZt3QUJwyUWQHMxBBSWZ7ulZNIuRjN/r1Mz0UjPdMyZ+8DFJ1Xvfq6r3Xne1EheOOqBlNHYqq6e6xZCST6R2Wyr/aGvMsjU+ntH4SFrjJ8lWmPw7Mnr/FlvndxBkxtL4q0Wlbw2N59f3tdkq+4bAxTDZDOYeTbeaO12RRlBUelZbGruOoL+F8Ifihp51YlpBgCv+oGHCfyGjmcNev1jItvAdCPy+IsQdHOtWMe0CRz/qDRbBccvo3ShcayPdnNxlq/y7VyCrm0kxXQbGJ7w2kUS6Mlr/PuEuB+08GBz8VFQGVwmTMjD+PGAXTZX9qHoSSzmvHHuJyONpYeIDhA7CfjFoH01zrFTIPqDSrwaNMyrPFrsG1wqTELC4gUYWgXa9ISSWYOtsM4RK1V4mAjwTJlWRM/gh2L4EZ72+tUjd4WtR7P62zBDjvcIkEpbR15LR+QX4/QrpSIj2HCk7YkDqZBnJw65RHbCMgT1o0a8yPT/ZTDpxvpl23y03cHPVJXTrAjT3ouILMk0/zRNUSPflk7xYbBtsEpp1A4u/KNP0kmJTP78LTpRY6DjXLvTqBr2QoBFVmG9pAenAYJmOyvcLvYaANLyW6Xo4jRSE269ERzfPCK2GgDQ8lOmWSLFrLgB8IbQagq2ajyWaPlIKpoODFbI5yzgb7y0mAdrxjVy3QiyAjckmKmS3hF5dyHWaCXriyTUrrNmGRErRVAPFiAK8LNMLUsnq/LhsIsDJQkcydks6reYB91om1/JRmWrjTfGeWnwi1xx9x3ODh+8UVek64ZgfyCbDpMsmH0onzE7X0QPKua2mhuLuvETXOauy7fhnPjhZg/OonVFqM/w+pb+xiT8Su0i6CyAgDddkBitNEV5R6JqEXUT27XJThF9Cob2/Aw+PLzLDlaIIXQG9y//nIkRYP6jnlzMdKNKqnSFChkE1gZbDTZnNyRxjchbBLzkGOyqZcynCVYejprbhNO6hS/IyARlh7+BVfJN8SYOu9hifDNoR3SBxQB+YlsGPoUbu4nuB0kNPu59YWA6/n+nNh90O4xP+CD1dhVsZuPxusnXzCWwcnCpeUkS28BcsrCLIFNRP+gAAAABJRU5ErkJggg=='},
        { name: 'Nyaa',           status: 'active',  url: 'https://nyaa.si/?&q=%title%',                                              chart: "1", page: "1",    color: '#337ab7', hover_color: '#AF00FF',  icon: 'data:image/png;base64,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'},
        { name: 'AnimeTosho',     status: 'active',  url: 'https://animetosho.org/series/%title%',                                    chart: "1", page: "1",    color: '#063207', hover_color: '#D67A6E',  icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAADrSURBVDhPtVKxDcJADLSERMEqIEU0tEyARGo6qOjCGlRhEhIxACOgtIxARUVDccTmnbw/nyJCnPRS4rfPd/bT34B7hYRmoFHSnnGG0wNwKXHgXSGjJWhSoHza5IZ0c4uTaMLh3N9FG5icCi/4F4o8JWvBqcK1BK0KcJ0QSPYlFWkCRzY/tl3k3hWx0inlrcVvwV4GxCh2defAJ8eUkPO3hsCTFPPIpGxHY10FTr58M1mwLi5Y0LqJdWcQEgQrDGO+HYEhCFap//6AjX9G6EkIdXW11HCd5g0oYpMfBJ1+7AkPgpGv51fSfhB9ADUGVK7f/SFaAAAAAElFTkSuQmCC'},
        { name: 'IMDB_Google',    status: 'active',  url: 'https://www.google.com.tr/search?q=%title%+imdb',                          chart: "1", page: "1",    color: '#1a73e8', hover_color: '#333333',  icon: 'data:image/png;base64,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'},
        { name: 'PlanetDP',       status: 'passive', url: 'https://www.planetdp.org/movie/search?title=%title%',                      chart: "1", page: "1",    color: '#f80',    hover_color: '#3F51B5',  icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAf1JREFUOI2Vkz1I1WEUxn/nvP/bjXuvtyLNRqvFjC5GFBUWdKmlpWhsDLcWuWNDNDekODY0RoNTOFWLGiERVt5r3qxAxPIjHKSS6P++72nwqy8tD5zpnOfHw8M5YmbCpLYSaUFkkH1hiS2UAtAS62Aes17eJ1e2AsDMZK3fZJptQh/Z22TOJpKLv8w26HXAWCFv1YbdZiY2nrlm4xmzembG6tsO/xswlj1gtXzWqrlXNprvXluoZas2ljWrZYeslj34N8ByBl5LePWYvsNCF6OFeaoNxzn0rYR3FaLrAPeaWu4J1Vz7nyEGLeETJU2mLDjMS6OlDPOiWKP0tYegBb7LIN6dIrgRXhYeM9LQwUhRVwCuDS85UjdFUPCKmANEeb4jR/vnJaLrM788I7iyRR3E5PKqg1aiFgluUoJDxEVSKXNksQ1zJZ7tmiW6XoLDUgepG5YoJzi62JesONhP1EZwS6g+4NjCJQCeNvWjegEgelBlGqyTkwsPVzMQG2jKR+OLinRyZu4uAEPNN6NxQ51hHkSZR6xCx6d7v99RQtSdKgIWiwzsLWP0o7JdAhAlClzn9OytjQ4xIZVGUyFGd9slRAxdsXsHrMLZmU1/IwHZQxQUsBQV5b6qdVH+OL+ZcB2g2iIBEIYRu8q5D/X/Ef6UgUVEKpyf7tmKcLV+AFjUL400aZecAAAAAElFTkSuQmCC'},
        { name: 'TürkAnime',      status: 'active',  url: 'https://www.turkanime.tv/?q=%title%',                                      chart: "1", page: "1",    color: '#2c2c2c', hover_color: '#222222',  icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAlJSURBVFhHtVcJVJNnFnVrrdPlnJ7pnDkzY62jjLWOlZ7SsbVVwxLABaxYiqIgWpUdYoggsv2EJKyCaCubyCqEJGyBJIQIRJA9iGwClkqluFRtq47TWkW5832/sa0zuByduee8k+TP97173/3e+/Nn0tMiUdY8g8nXvBKXWf6yXN73vPHyA2AYZorx7bMjUSabkaysWRRTpPWTSNU8iaJaGVWkHRbJqs9IFLpisVT1cV5e9YvG5ZP0ev0LCpnMpaxM+rrx0tNjb0HFfIlMmy5WHP2XWK7DxFF9U6zQSRNLtYsLlTV/FO1L8QrZ+8Xd7Jycw8/kRHyOcpFYpmuamPS/Q6I4elck090lYsfDDyuQmZmZC2AKdcSY8tGQy+VTyYbJHR0dz/X19ZnsLyitoYmJ3QjLKb9HJKtmP4vI+8hD+SDHgLDsMoRml2LPITmEhRo2BAkp+DztkEYmk3FIrKG5jTQTo7Gx8eWBgQFbjUYznSieNjg4eEBztI4lCEwpYMl3ZxSxAoJSC4mIamjVmUgvzAGpGIEHj0Ao1WB3uhTMERVZfxSJCi0ys7NByA0qlepVI9XEaGpqeoOQ3h0aGort7e0NImJu19UfR3iuklRYiihp1T0BRAgVJCxUY6DlCC73l0CYW3xPaGoBYoprEJ1XgtKWk6jrGUSRtuangoICLqGYfI9pAoyMjLxqMBjM29vbkZGRgeDgYJSpNZDVNCC+UInEcj2Y3DIiQoOwzCIEp5Fq85U41y3D7VENSivykatvR3ZFFdTN7dAaulDZ3IHK1i5EHC65sUEQ/b6RamL09/c7k4rHi4uLYW9vD29vb1RqdZCqtMgqq4S+70sUaOtQ1XkKR0qkKNDpIa1txKU+BW59o8bXJxWo7uhGub4eNdWFSJJr4chjsNJfAq6PGBZbg3uDY1IefgS0S8kZfUiq14WGhkKtJvb298Ng6EBcejZ0J/shI6T1/V9BVpSKPKUKlY2tuHSqmBXw/elSbAsRw4kXjs76bFh6CrHUVYDFn3jA2lcC8+1h41Y7wjIeOZJ0XHp6erSkD0AcAXEE3d1dsNzki1W8WKzbKYJr+AGoipPhycTCMTAOZ09IWQE/j6jgESrEzsgoXB2ugJ1fJJa7BeJDZx6Wb9lNBITCYkf4+Mf8mBgmO3vikaTqCKl9Y2NTASWP3p8Ot4AILHXhw5rYuGyzgFQWhTZ9Fg6mxcPSnWGrvS/AzccXXh4bIfBywmrPPWT9LhKBMN8WwoqxdI8A11t8d5V/tMKTSV444VgyZPwEor25La1tcPKPwJINfviIFSCBzVY+m0StSALPwxGvm8zHgbhAtgmvDJZhtukSzHjDFBFREtiStbTq9x09wfWKwjK3IFi48TttfMRnrbyiLq30i+62D4i2M9L+CoeAuDVE5Y9LXfnUMtY+epZc7yis8o7AyvWb8NIfZuGlOe/i463+GB40sA5c+bISf7d2gs1mf5y7cB7ugl1kj4gcgR+st9L9Yti7evlx3JgXPnDkz3Ajr5/+pwP86C9MiMJOunE5UUwroBV/tGknzLcGwZpcF0oi8LbNBvxp8WokZctw58fzRIAKP3+jwZ59qXDeHYcb1y9AkhQLzmchtPlIXyRct/ISjXNdfBVGqgdBz357+F4zW19xKxmZO3Y8iXylj7DNggjgegnhsMMPKRnxIEmwJYhBXGY+3IX7IErLxe3LbawDNE4dz0dlpgjXDPkIigz/nvtZIEvsEsBsIcdwxdKFV03oHrwZrefFzHbgxyRa+4iu0QZZzYsucGfSX3MMjJdTB6w8IrHGJwzXvirDblEUeyxddYdhOCLExYa0X8hpH9waVuJGVz6uGHJwTJUa6iSQVHHcI8e3BjB2ljvC6i3cdukI5YMCVvtLeFzPyL41/Bid8+4Ee4bRT6PXPwmMk1ruCIX5lkC28qwMCW6NqlFTcRDttZm4eboYN4dKMXZOg+bDYThdGsdOAhXSWZuG0W75sZxD8V/KC5PuMmLxB2v9mCxzN8FRkvrht+PfwiEgXmRNGs/JN4QdQTvPEJxqU+JsbzX6Wkpx82zlZVL57bHzWjQn89F7cBeuDJSip7kMPd0n0NeQhcGmLDIdJeMXT5X4uwbHeVtsCao0pn881gbE8GjnRiSlnbLyYH6gjSlJyY8dGxtzuHr1qkOrPn9mb0PehtbCiJ+aZSK0HStBX88JdHa0oaWxBg2aw2ioSELH0RSMdB7pXrXZ28lig4fUmP7x2CiIWU4FbAiIZlwFIlci4JqVa8BNJxeXhRcvdr0YH8Pk5Walrmquko7VFB1E0/FaqJUyXBodQEdLLboNehzPC0dVUTTio3YWmds5czi2q82N6R8P5vPceZbeojs2HuF55I71vJmty2nagIHhwurvLgz93N/dhGO68vEr50+jtakOo8M9+HakHz98+xWa66sw2NuK0TPdOHv6BBLixAdmzpw5g6R99APJb0GfishYHrfxEg6vc+Gt/fOcZeNzTW2RnJqOq5fOsET0daCnBeXlSshlhRgZ6vrluqG5FrU6FZSlcnBt1rWbmZk9R9I+WQPex8aQhJXE+p8WLLa7NmueBeYusERzQzUa9RqWZPRMLyqVZUhOTkbyviQcq1Gx1y+fGyRrqvDmImu8/jdzLDC1VHM4nGk0SNonF+G3f//0tYK4Awu5zmNUAA3T92xJlUMsEbVfXVGMvLw8KGRStLa2YqjfwH7XoNfir/MtiADO+IdLrbxIuqnUBaOIJ4cgIeFFi42+wplzlxlFmMN503bWekpELe9sO4a+k01oI7bTz+1NNUg5mILZRMBbppaX5s+f/3sTE5PpTyWAgj4nvPP+2rT7LlARYnE0kpMScW64Fyda63CyvZ40XhtiY+OxbYc//jJ3OWaacPDekhWpNMeCBQueN/bB08HdPeC1OW9xu+6LoGdLCdy2eMJ2tRPmvW0Nsw/syE+0OfsdXTP7TfM7K1bYcch2eu70SejZ/qrZOXj9g1R//VcnHh5UhNkSuzMrVqyYTrZOodb/L/4rTl7KdeWYLLRuIwR3JiKmQcnfMrX+zsPDZxfdQ+KZiR8An584g2Pr6jnvbdumWfMs/0mPggYlpqP6znvcrx3Xb1xPqn/FuOX/g08/lU91d2d+5x8gWurly3AlkuSFIQzzLp/Pp3e9J5j3SZP+DdeWdEWLOah8AAAAAElFTkSuQmCC'},

		{ name: 'Example',        status: 'passive', url: 'https://nyaa.si/?&q=%title%',                                              chart: "1", page: "1",    color: '#2c2c2c', hover_color: '#222222',  icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAlJSURBVFhHtVcJVJNnFnVrrdPlnJ7pnDkzY62jjLWOlZ7SsbVVwxLABaxYiqIgWpUdYoggsv2EJKyCaCubyCqEJGyBJIQIRJA9iGwClkqluFRtq47TWkW5832/sa0zuByduee8k+TP97173/3e+/Nn0tMiUdY8g8nXvBKXWf6yXN73vPHyA2AYZorx7bMjUSabkaysWRRTpPWTSNU8iaJaGVWkHRbJqs9IFLpisVT1cV5e9YvG5ZP0ev0LCpnMpaxM+rrx0tNjb0HFfIlMmy5WHP2XWK7DxFF9U6zQSRNLtYsLlTV/FO1L8QrZ+8Xd7Jycw8/kRHyOcpFYpmuamPS/Q6I4elck090lYsfDDyuQmZmZC2AKdcSY8tGQy+VTyYbJHR0dz/X19ZnsLyitoYmJ3QjLKb9HJKtmP4vI+8hD+SDHgLDsMoRml2LPITmEhRo2BAkp+DztkEYmk3FIrKG5jTQTo7Gx8eWBgQFbjUYznSieNjg4eEBztI4lCEwpYMl3ZxSxAoJSC4mIamjVmUgvzAGpGIEHj0Ao1WB3uhTMERVZfxSJCi0ys7NByA0qlepVI9XEaGpqeoOQ3h0aGort7e0NImJu19UfR3iuklRYiihp1T0BRAgVJCxUY6DlCC73l0CYW3xPaGoBYoprEJ1XgtKWk6jrGUSRtuangoICLqGYfI9pAoyMjLxqMBjM29vbkZGRgeDgYJSpNZDVNCC+UInEcj2Y3DIiQoOwzCIEp5Fq85U41y3D7VENSivykatvR3ZFFdTN7dAaulDZ3IHK1i5EHC65sUEQ/b6RamL09/c7k4rHi4uLYW9vD29vb1RqdZCqtMgqq4S+70sUaOtQ1XkKR0qkKNDpIa1txKU+BW59o8bXJxWo7uhGub4eNdWFSJJr4chjsNJfAq6PGBZbg3uDY1IefgS0S8kZfUiq14WGhkKtJvb298Ng6EBcejZ0J/shI6T1/V9BVpSKPKUKlY2tuHSqmBXw/elSbAsRw4kXjs76bFh6CrHUVYDFn3jA2lcC8+1h41Y7wjIeOZJ0XHp6erSkD0AcAXEE3d1dsNzki1W8WKzbKYJr+AGoipPhycTCMTAOZ09IWQE/j6jgESrEzsgoXB2ugJ1fJJa7BeJDZx6Wb9lNBITCYkf4+Mf8mBgmO3vikaTqCKl9Y2NTASWP3p8Ot4AILHXhw5rYuGyzgFQWhTZ9Fg6mxcPSnWGrvS/AzccXXh4bIfBywmrPPWT9LhKBMN8WwoqxdI8A11t8d5V/tMKTSV444VgyZPwEor25La1tcPKPwJINfviIFSCBzVY+m0StSALPwxGvm8zHgbhAtgmvDJZhtukSzHjDFBFREtiStbTq9x09wfWKwjK3IFi48TttfMRnrbyiLq30i+62D4i2M9L+CoeAuDVE5Y9LXfnUMtY+epZc7yis8o7AyvWb8NIfZuGlOe/i463+GB40sA5c+bISf7d2gs1mf5y7cB7ugl1kj4gcgR+st9L9Yti7evlx3JgXPnDkz3Ajr5/+pwP86C9MiMJOunE5UUwroBV/tGknzLcGwZpcF0oi8LbNBvxp8WokZctw58fzRIAKP3+jwZ59qXDeHYcb1y9AkhQLzmchtPlIXyRct/ISjXNdfBVGqgdBz357+F4zW19xKxmZO3Y8iXylj7DNggjgegnhsMMPKRnxIEmwJYhBXGY+3IX7IErLxe3LbawDNE4dz0dlpgjXDPkIigz/nvtZIEvsEsBsIcdwxdKFV03oHrwZrefFzHbgxyRa+4iu0QZZzYsucGfSX3MMjJdTB6w8IrHGJwzXvirDblEUeyxddYdhOCLExYa0X8hpH9waVuJGVz6uGHJwTJUa6iSQVHHcI8e3BjB2ljvC6i3cdukI5YMCVvtLeFzPyL41/Bid8+4Ee4bRT6PXPwmMk1ruCIX5lkC28qwMCW6NqlFTcRDttZm4eboYN4dKMXZOg+bDYThdGsdOAhXSWZuG0W75sZxD8V/KC5PuMmLxB2v9mCxzN8FRkvrht+PfwiEgXmRNGs/JN4QdQTvPEJxqU+JsbzX6Wkpx82zlZVL57bHzWjQn89F7cBeuDJSip7kMPd0n0NeQhcGmLDIdJeMXT5X4uwbHeVtsCao0pn881gbE8GjnRiSlnbLyYH6gjSlJyY8dGxtzuHr1qkOrPn9mb0PehtbCiJ+aZSK0HStBX88JdHa0oaWxBg2aw2ioSELH0RSMdB7pXrXZ28lig4fUmP7x2CiIWU4FbAiIZlwFIlci4JqVa8BNJxeXhRcvdr0YH8Pk5Walrmquko7VFB1E0/FaqJUyXBodQEdLLboNehzPC0dVUTTio3YWmds5czi2q82N6R8P5vPceZbeojs2HuF55I71vJmty2nagIHhwurvLgz93N/dhGO68vEr50+jtakOo8M9+HakHz98+xWa66sw2NuK0TPdOHv6BBLixAdmzpw5g6R99APJb0GfishYHrfxEg6vc+Gt/fOcZeNzTW2RnJqOq5fOsET0daCnBeXlSshlhRgZ6vrluqG5FrU6FZSlcnBt1rWbmZk9R9I+WQPex8aQhJXE+p8WLLa7NmueBeYusERzQzUa9RqWZPRMLyqVZUhOTkbyviQcq1Gx1y+fGyRrqvDmImu8/jdzLDC1VHM4nGk0SNonF+G3f//0tYK4Awu5zmNUAA3T92xJlUMsEbVfXVGMvLw8KGRStLa2YqjfwH7XoNfir/MtiADO+IdLrbxIuqnUBaOIJ4cgIeFFi42+wplzlxlFmMN503bWekpELe9sO4a+k01oI7bTz+1NNUg5mILZRMBbppaX5s+f/3sTE5PpTyWAgj4nvPP+2rT7LlARYnE0kpMScW64Fyda63CyvZ40XhtiY+OxbYc//jJ3OWaacPDekhWpNMeCBQueN/bB08HdPeC1OW9xu+6LoGdLCdy2eMJ2tRPmvW0Nsw/syE+0OfsdXTP7TfM7K1bYcch2eu70SejZ/qrZOXj9g1R//VcnHh5UhNkSuzMrVqyYTrZOodb/L/4rTl7KdeWYLLRuIwR3JiKmQcnfMrX+zsPDZxfdQ+KZiR8An584g2Pr6jnvbdumWfMs/0mPggYlpqP6znvcrx3Xb1xPqn/FuOX/g08/lU91d2d+5x8gWurly3AlkuSFIQzzLp/Pp3e9J5j3SZP+DdeWdEWLOah8AAAAAElFTkSuQmCC'},
    ];//==========================================================================================================================================================================================


    var removes = // Remove Existing Buttons (Only removes from seasonal charts)
    [//=====================================================================
        { name: 'Official Site',             remove: "no",    		class: '.website-icon'     },
        { name: 'Trailer',                   remove: "no",    		class: '.preview-icon'     },
		{ name: 'Official Ways to Watch',    remove: "remove",   		class: '.watch-icon'       },
        { name: 'Twitter',                   remove: "remove",    		class: '.twitter-icon'     },
        { name: 'AniList',                   remove: "no",    		class: '.anilist-icon'     },
        { name: 'MAL',                       remove: "no",    		class: '.mal-icon'         },
        { name: 'AniDB',                     remove: "no",    		class: '.anidb-icon'       },
		{ name: 'AnimePlanet',               remove: "remove",   		class: '.anime-planet-icon'},
		{ name: 'AniSearch',                 remove: "remove",   		class: '.anisearch-icon'   },
        { name: 'Kitsu',                     remove: "no",    		class: '.kitsu-icon'       },
		{ name: 'Crunchyroll',               remove: "remove",   		class: '.-lc-icon-only' },
		{ name: 'Crunchyroll',               remove: "remove",   		class: '.crunchyroll-icon' },
    ];//=====================================================================

	// Set required styles and hovers
	var styles = `
#LiveChart648 {
  display: flex;
  justify-content: center;
  align-items: center;
}
#LiveChart648-page .btn {
  border-color: transparent;
}
#LiveChart648-page .btn:hover {
  opacity: .75;
}
`;

	// SEASONAL CHART
	var pageUrl = window.location.href;
	var title, titleArea,anidbID;
	if (pageUrl.search(/livechart\.me\/(tba|summer-|winter-|fall-|spring-)/) >= 0) {
		// PlanetDP exception
	    var myScriptCheck = document.querySelector( '[id="LiveChart648"]' );
	    if (myScriptCheck)
	    {
	        var g = getFirstItem(sites, 'name', 'PlanetDP');
	        if (g) {sites[g].status = 'deactive';}
	    }

	    for( var i = 0, len = sites.length; i < len; i++ )
	    {
	        styles += "." + sites[i].name + ":hover {background-color: " + sites[i].hover_color + "; border-radius: 15px;} ";
	    }
	    GM_addStyle ( styles );

	    // Work on each anime
		var elBox = document.querySelectorAll( '[class="anime-card"]');
	    for ( var x = 0; x < elBox.length; x++ )
	    {
	        // Vars
	        title = titleEdit( elBox[x].querySelector( '[class="main-title"]' ).textContent );
	        var editedTitle = title
	                        .replace( /(:)?(second|third|[0-9](st|nd|rd|th)|(II|III|IV|V|VI)(st|nd|rd|th))? (season part|part|season chapter|chapter|season) ?(two|three|four|five|[0-9]|II|III|IV|V|VI)?/i, "" )
	                        .replace( / (2|3|4|5|II|III|IV|V|VI)$/i, "" );


	        //if it exist, get the anidb id. If does not exist but needed, replace url
	        let anidbButon = elBox[x].querySelector( '[class="anidb-icon"]' );
	        let r;
	        if (anidbButon) {
	            anidbID = anidbButon.href.match( /\/a(\d+)/ )[1];
	            r = getFirstItem(sites, 'name', 'AnimeTosho');
	            if (r != null) {sites[r].url = 'https://animetosho.org/series/%anidbID%';}
	        }
	        else {
	            r = getFirstItem(sites, 'name', 'AnimeTosho');
	            if (r != null) {sites[r].url = 'https://animetosho.org/search?q=%title%';}
	        }

	        // Areas
	        var count = x;
	        titleArea = elBox[x].querySelector( '.related-links > .icon-buttons-set' );
	        titleArea.innerHTML += chartHtml();

			// Romove Sites
			for (let z = 0; z < removes.length; z++) {
				var n = removes[z];
				if (elBox[x].querySelector(n.class) && n.remove == "remove") {
					elBox[x].querySelector(n.class).style.display = "none";
				}
			}
	    }
	}
	// PAGE
	else if (pageUrl.search(/livechart\.me\/anime\/\d+/) >= 0) {
		// Vars
        title = titleEdit( $('[property="og:title"]').attr("content") );

	    //if it exist, get the anidb id. If does not exist but needed, replace url
	    let anidbButon = document.querySelector( 'a.lc-btn-anidb' );
	    let r;
	    if (anidbButon) {
	        anidbID = anidbButon.href.match( /\/a(\d+)/ )[1];
	        r = getFirstItem(sites, 'name', 'AnimeTosho');
	        if (r != null) {sites[r].url = 'https://animetosho.org/series/%anidbID%';}
	    }
	    else {
	        r = getFirstItem(sites, 'name', 'AnimeTosho');
	        if (r != null) {sites[r].url = 'https://animetosho.org/search?q=%title%';}
	    }

        // Areas
        titleArea = document.querySelector( 'a.lc-btn-myanimelist, a.lc-btn-anilist, a.lc-btn-anidb' ).closest('div');
        titleArea.insertAdjacentHTML( "afterend", pageHtml() );
	}

	function pageHtml() {
		var h = '';

		for( var i = 0, len = sites.length; i < len; i++ ) {
			var p = sites[i];
			if (p.status == "active" && p.page == 1) {
				h += '<a class="btn btn-sm btn-block lc-btn-' + p.name.toLowerCase() + '" href="' + url( p.url ) + '" target="_blank" rel="noopener nofollow">' + p.name.toUpperCase() + '</a>';
				styles += '.lc-btn-' + p.name.toLowerCase() + ', .lc-btn-' + p.name.toLowerCase() + ':hover, .lc-btn-' + p.name.toLowerCase() + ':focus {background-color: ' + p.color + '; color: white}';
			}
		}
		GM_addStyle(styles);
	    return `<div class="text-sm font-medium mt-4 h-8">Search On</div><div id="LiveChart648-page" class="grid grid-cols-2 md:grid-cols-3 gap-2"> ${h} </div>`;
	}

    function url( g_site )
	{
        g_site = g_site
            .replace( /%title%/, title )
            .replace( /%editedTitle%/, editedTitle )
            .replace( /%anidbID%/, anidbID );

		return g_site;
    }


	function chartHtml()
	{
		var h = '';
        var styles;
		for( var i = 0, len = sites.length; i < len; i++ )
		{
			var s = sites[i];
            if (s.status == "active" && s.chart == 1) {
                h += '<a id="LiveChart648" class="' + s.name + '" href="' + url( s.url ) + '" target="_blank" rel="noopener nofollow"><img style="height:16px; weight: 16px;" src="' + s.icon + '" title="' + s.name + '"><\/a>';
            }
        }

		return h;
	}


    function titleEdit( e_title )
    {
        e_title = e_title
            .replace( ":", " " )
            .replace( "-", " " )
            .replace("&amp;","&") //replace & with code
            .replace("&nbsp;","") //delete nobreak space
            .replace(/[\/\\#+()$~%"*?<>{}]/g, " ") //remove bad chars
            .replace( /\s{2,}/g, " " )
            .trim()
        ;
        return e_title;
    }


    function getFirstItem(input, key, value) {
		for(var i = 0; i < input.length; i++) {
			var obj = input[i];
			if(obj[key] == value) {return i;}
		} return null;
    }

})();