// ==UserScript==
// @name IMDb: Link 'em all!
// @namespace https://greasyfork.org/en/users/8981-buzz
// @description Adds all kinds of links to IMDb, customizable!
// @author buzz
// @require https://code.jquery.com/jquery-2.2.0.min.js
// @version 0.91
// @license GPLv2
// @match http://*.imdb.com/title/tt*
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_addStyle
// @noframes
// ==/UserScript==
/* jshint -W097 */
/*global window: false, document: false, $: false, GM_getValue: false,
GM_setValue: false, GM_addStyle: false, GM_info: false */
'use strict';
// TODOS
// - automatically check availability of search results
// - cleaner html generation? underscore templates??
// - detect TV show/movie
// - hide on video games?
// Test cases for different layouts:
// http://www.imdb.com/title/tt0163978/
// http://www.imdb.com/title/tt1166810/
// http://www.imdb.com/title/tt4380968/
// http://www.imdb.com/title/tt3087990/
/*******************************************************************************
* Constants
******************************************************************************/
var LTA_HOMEPAGE = 'https://greasyfork.org/en/scripts/17154-imdb-link-em-all';
var COGS_ICON = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiElEQVQ4y41TzUpyURQVH8C5j+B7OGkSVJPQJlYQFSZOFJNCq4tEQoNqoIYo5Q+lUIJJUln5U6lXS0yU0kEWFwUdOb13t/eB/BC+oDO53HPOWnuttc+WyX5ZhUJh7uHhIZXJZFK45mR/WS8vL6pSqaRAsBzB3a+vL/j8/IRIJNK9uLiQx2IxRTQaVf0G9iBYzOfzQi6XU97f3wutVguazSYgUDg/P1cikRAKhcSjoyPPCPj5+dn6/v4OvV4P3t7eAMGDm5sbqVarQbVahbOzMwnBA1QGgiBAIpGAnZ0d65AAq66hV4lICNBoNBjRDwH9VyoVIILHx0ewWCyS0WhcG1GRzWY5ulwsFuHp6QmSySQcHh6C3+8nRYC24O7ujlXf3t7mhkBk5LF6+/b2tl+v14Hnebi6uoKNjY2c2WxWr6+vq3d3d3PpdJoR0bnT6ew7HI725uYmL0Ow2Ol0mFyqjEFCIBCAra0t9U8Rt9utxgwA7zJlpIbCXV5eFmXYY/Hj44N5pAOqgInD3t7ekODg4EAdDoeZArKAatl9nU4nyrAlPEps+3y+frlcZiSUg9frzblcLvX+/j6zQP7J2uXlJczPz/enp6fbU1NT/DALlMhhkCwo+uJDgpOTE8C+sz1sK8Tjcba3uLjIjXTg9PR0LRgMSq+vrwxM7cKHxTIhIlJE+9fX1+xsZWVFWlhY+NfG4+NjK8mjl4dEgOkOOI6TKDTyrdfrJQQN6Iy822w2mJyctI6osNvtHoPBIKI/wWQyKZFEoGqkYHZ2VtBoNEr0LYyPj4tjY2Oe/84DEqiWlpYUq6urciTskmScA9BqtV0kkM/MzCiQQPWnyUTZc1gxNTExkUK5v47zN4DwH7fniYcmAAAAAElFTkSuQmCC';
var CATEGORY_NAMES = ['General', 'Trackers', 'Subtitles'];
var DEFAULT_CONFIG = {
enabled_sites: ['google', 'yt'],
show_category_captions: true,
open_blank: true
};
/*******************************************************************************
* Variables
******************************************************************************/
// movie details
var imdb_id, imdb_title, imdb_year;
// new or legacy layout
var layout;
// alphabetically sorted site keys
var sorted_keys = [];
// script runs for the first time?
var first_run = false;
// script configuration
var config;
/*******************************************************************************
* External sites
******************************************************************************/
// canditates:
// MySpleen
// brokenStones
// blu-bits
// bitspyder
// secretCinema
// TV-Vault.me
// MyXZ
// Horror Charnel
// www.gormogon.com
var sites = [
// general
{
google: [
'Google',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB00lEQVQ4y42T3ysEURTH90XZ9eT/kDYRLS8oP98ohuKBIvFC8eJNIQ8U2c3GvvhtbEh+JT8SL8rvFosnKTH7o1Vrmdmd+bp3dmbtj9E69W3mds/5nHPuPVenizNJkrJEUbQSPREJih6JJgAYdX8Z2TQQJxuSGIWTJHqt4GPqIPE8AvY5eNsa4KooAFdqgrelHp9L0/KeAjmKgaiZRe4N3mYGXHGOpnw9HdGVTER6VjN7mmpkR1d5PvxTZgg3lxAc1/DbLPA0ViH08hzfkZFmt9K/4OUY3FW54ErySNCVVvNa52GhgCe6CJ3mgF83IDDbjv8aiXVSgCBXcJCG4F4KJPdWjFNRvz9BveyXCuB/AfuGMMC1mRTQPR8LeKSLj5MMePbSsXY9/GfJfSvfMmB481sF3OuUCcP53RDK2ErksTW44G4Tgp2vIkoGwxUcO0MqYJwOkZEu+JCA2u1OZC9Ww8QyGL2axtm7g8DuMOlgUTFjReGAD622ACQpDCUjkKkOknyV759uMApES8zqCN58kprdHP2A9HQ85UrImS48bKBhtwemZUaupm6nC7ZbOwLBSO+H5JMa/wr1aiVJ7t6cEBz3sIx0wuiQ0GtSdE8PLNJzlP0AcUb9Jl4kdUgAAAAASUVORK5CYII=',
'https://www.google.com/search?q={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
googleimages: [
'Google Images',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB00lEQVQ4y42T3ysEURTH90XZ9eT/kDYRLS8oP98ohuKBIvFC8eJNIQ8U2c3GvvhtbEh+JT8SL8rvFosnKTH7o1Vrmdmd+bp3dmbtj9E69W3mds/5nHPuPVenizNJkrJEUbQSPREJih6JJgAYdX8Z2TQQJxuSGIWTJHqt4GPqIPE8AvY5eNsa4KooAFdqgrelHp9L0/KeAjmKgaiZRe4N3mYGXHGOpnw9HdGVTER6VjN7mmpkR1d5PvxTZgg3lxAc1/DbLPA0ViH08hzfkZFmt9K/4OUY3FW54ErySNCVVvNa52GhgCe6CJ3mgF83IDDbjv8aiXVSgCBXcJCG4F4KJPdWjFNRvz9BveyXCuB/AfuGMMC1mRTQPR8LeKSLj5MMePbSsXY9/GfJfSvfMmB481sF3OuUCcP53RDK2ErksTW44G4Tgp2vIkoGwxUcO0MqYJwOkZEu+JCA2u1OZC9Ww8QyGL2axtm7g8DuMOlgUTFjReGAD622ACQpDCUjkKkOknyV759uMApES8zqCN58kprdHP2A9HQ85UrImS48bKBhtwemZUaupm6nC7ZbOwLBSO+H5JMa/wr1aiVJ7t6cEBz3sIx0wuiQ0GtSdE8PLNJzlP0AcUb9Jl4kdUgAAAAASUVORK5CYII=',
'https://www.google.com/search?q={{IMDB_TITLE}}+{{IMDB_YEAR}}&tbm=isch'
],
bing: [
'Bing',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOBAMAAADpk+DfAAAAGFBMVEVPUU5hW0ZtYkGLczSkginElRnZoxL+uQNIeozOAAAARElEQVQI12MoBwOGAhUIxQihGKBUkRuYKmYQSQcJMjCwg6hiEMVUZgCi1AwYGMMZigwYGNzLgeoYzIAaygNFQdohRgMAOIQZ19+LH9IAAAAASUVORK5CYII=',
'https://www.bing.com/search?q={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
ddg: [
'DuckDuckGo',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqUlEQVQ4y31TXUiTYRQ+m64uFpRdFRQkUZKY2nSmS8EpG1ZQ1EUYgVfSDyNCwqgIujBCKzW6MCKioDHFwCkZSf5mIBExtuncHG5+bU4zppN9m1Pc9vR+38R/PPDywnme5/y857xEm8ynkWu9xUl6r4rgySd4CwiThexWy/Q+zV4t7WRcYTL/p1gG/vNbxGPLWG+hHgM8Gjk4tYzfXlwkwUz1OZEcnRzH3Ku7cKUTxo8Spm/kY+FHh4j9e3ARXJEUG8WqJN7/7DqwGMFs/S3E/FOrmWfulMB1jOA+SZht0Ik+//ObEDSi2KWWl3Jl+0Rg+nYJONbzFpuwgGMB3ArCzP3LoosrS4GgJecZ6XCovw2hbwY4WaaFljo09QBDI1NYWo5hjpHf94URbG6AK4fgzCKEuj8h1G+EoCWnMpHRU5EF5wlCpPUFRgLAkbP1MPY5RCy30ghTSzvDJXCkS8FdPS36nbkEGlMkAoxlE8YyCHzrSwjv3/F9fF0PFkSHNIiZGDdK+PsooXEwDTlOrQRQJcGeyWZfmb9O6AbMhKUvrDJ2Ak0SxtsFe0ayiNqFAKMrFUxUKGBjDyU41yyKOAsQNhD8tTJEugjz79hor+SJqI0lJ1se6YPsEee79LCmESyHCfH5wGqI2ZrH8KiZ8IkE0zoJRlmCQGczgr1tsOWQnuyq3Vp7aUpiNDotzAfZJHo71oroHoQ9lWAo2iMulVd3IVF+6X4IWnEXhrPJ5atlCxTmMVl1CYGnVXjjK0dmrwYFg+ehHkgD1RxCsPoawIcxxbiCZsM2mhTEc/cSSxL/9RNfFxsh70xFoaUCja46vPYMiJjvYTkE7rb/4XcOua1KKXjjhy3LuNz+EXZlMqyMs+OPtCnpgCmTWszHKWJlPQvHnEYRC/MJ2Gb+f/b6WxPpu76IAAAAAElFTkSuQmCC',
'https://duckduckgo.com/?q={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
yt: [
'YouTube',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAq0lEQVQ4y2NgGB7gmaK4GhDvAeL7QPwOiL8C8X80/BUqB1KzG4iVkA3YhEUDIbwW2YBnZBhwD9mA7+gKfl268P9DRdH/59pKuAx4h2wAhgIY+Pf50/+vS+b/f2lniq7mL1EG/Lp25f/7vIz/z1Sk8BrwDd2An6dP/H+bGPX/mZIELi+8pWogbiTDgNXIBigD8RYgvgPEb4D4ExYNH4H4NRDfBeJtQKw4TPIRADVAMY00MJoyAAAAAElFTkSuQmCC',
'https://www.youtube.com/results?search_query={{IMDB_TITLE}}%20trailer'
],
wiki_en: [
'Wikipedia (en)',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA20lEQVQ4y62TjRGDIAyFZQpHYAgncBRHYAE3YAUWcA0WYAHHgN5HGy/Yas9a7nJKfl5eHtB1r5VzLles0+tqcQPya/EGchsgxliGYYBO8d5X5ziO235d1xrH+A8hlL7va05K6cmAgDGmLMtSZG+tbQDxSVfA3kYgSQekE6DzPDd+AW4AGAXafMUHC0zPTKNDEQnqhGmaKgvdxDl3DABdtEAcAQQA2gKotfh4jFCmC2DMyvz4KATg6z2gGyxkFDkhBNb6nF4kaGul6bwX7xRANNC2n/0v7+HWi5S6B3M1U+/DW+K0AAAAAElFTkSuQmCC',
'https://en.wikipedia.org/w/index.php?search={{IMDB_TITLE}}'
],
wiki_de: [
'Wikipedia (de)',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA20lEQVQ4y62TjRGDIAyFZQpHYAgncBRHYAE3YAUWcA0WYAHHgN5HGy/Yas9a7nJKfl5eHtB1r5VzLles0+tqcQPya/EGchsgxliGYYBO8d5X5ziO235d1xrH+A8hlL7va05K6cmAgDGmLMtSZG+tbQDxSVfA3kYgSQekE6DzPDd+AW4AGAXafMUHC0zPTKNDEQnqhGmaKgvdxDl3DABdtEAcAQQA2gKotfh4jFCmC2DMyvz4KATg6z2gGyxkFDkhBNb6nF4kaGul6bwX7xRANNC2n/0v7+HWi5S6B3M1U+/DW+K0AAAAAElFTkSuQmCC',
'https://de.wikipedia.org/w/index.php?search={{IMDB_TITLE}}'
],
wiki_fr: [
'Wikipedia (fr)',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA20lEQVQ4y62TjRGDIAyFZQpHYAgncBRHYAE3YAUWcA0WYAHHgN5HGy/Yas9a7nJKfl5eHtB1r5VzLles0+tqcQPya/EGchsgxliGYYBO8d5X5ziO235d1xrH+A8hlL7va05K6cmAgDGmLMtSZG+tbQDxSVfA3kYgSQekE6DzPDd+AW4AGAXafMUHC0zPTKNDEQnqhGmaKgvdxDl3DABdtEAcAQQA2gKotfh4jFCmC2DMyvz4KATg6z2gGyxkFDkhBNb6nF4kaGul6bwX7xRANNC2n/0v7+HWi5S6B3M1U+/DW+K0AAAAAElFTkSuQmCC',
'https://fr.wikipedia.org/w/index.php?search={{IMDB_TITLE}}'
],
wiki_es: [
'Wikipedia (es)',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA20lEQVQ4y62TjRGDIAyFZQpHYAgncBRHYAE3YAUWcA0WYAHHgN5HGy/Yas9a7nJKfl5eHtB1r5VzLles0+tqcQPya/EGchsgxliGYYBO8d5X5ziO235d1xrH+A8hlL7va05K6cmAgDGmLMtSZG+tbQDxSVfA3kYgSQekE6DzPDd+AW4AGAXafMUHC0zPTKNDEQnqhGmaKgvdxDl3DABdtEAcAQQA2gKotfh4jFCmC2DMyvz4KATg6z2gGyxkFDkhBNb6nF4kaGul6bwX7xRANNC2n/0v7+HWi5S6B3M1U+/DW+K0AAAAAElFTkSuQmCC',
'https://es.wikipedia.org/w/index.php?search={{IMDB_TITLE}}'
],
rt: [
'Rotten Tomatoes',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACuUlEQVQ4y4WSy2uUZxTGf+9833wzk0kyMXRiHCVpYipGkmpSsSQqWIMrFypoU1eluyL+AbpS6Ka7dpN1obQgIggi0tJupO1CCN4iGi2EaLxkMpnMxbl8l/d9Txch8YLaZ3V4OOfhdw4H3qMT5/d4n50du83/yHmXefL7sf4Yqjf1rHZs59GPXw5+2jVz/8biOwPcteLbc5/Hg7TTLonYuEadUZEd9Z/Wkm19racTA63jwKkPEkxff2bH+jq/rqZiP7tpt/ferO+apQCnM7GlpSU+fHx3bv+RoW57YiD74Mq9vF2bU2vF5SPDe//alf41WdG9L3IJnI44L6qGXMZh4/06PfM+Tzd51Lq9u3vuNia/unRndj3g1u5tX8y1O7+NFrWXScWY7k9y8UAH47+vcHO0FcnEOfPDc1p8YTkO/+xIlkcWovGRmUcP1PNtA5mEL7Mq63Q/6o1zoyfJw6zHcCFkcrpGqWiYOpnlyz8qfDIXrO9uYabhMep6gXxDSnWrLpcd2SRDbS2gY1gx2I1xNjSEo9dKhGn3jeMpGE6EcthVlgmSCpV2UB0ezuYMKuWhVREph5CKGFyIePyRrA8LYEQIkAkXaMUCVkALEmpQCrRd9SzEBPryGgGsCCHQEKEuts1FWKYpSMVgiz5QBlch5RBb1kjNIhYEIRLwRXiJULaWujUFF7iKL8dtXq/iVTXEFFI3SEEjVYtexaUuQkUsK8awbCJE5KoqbtnqIdxGMUhCQUpBDAgE0xRCLTREqIqlZA1Fq8lHIaUw+PN8s35IARQ3b90OXAe6hFe4TRFqCGVrKBpDwYQsBj6F0P93g+vt+85vLK1/4nKuvwf4ScPBAKH2Fm4+Clj0m1SMvtDuuKd+jMLSG6+8pvlNffsrIpMFa8YKNsotRaFdCYMnFR39HYn8MqWjO6/3/wcnxm4ToFhoKQAAAABJRU5ErkJggg==',
'https://www.rottentomatoes.com/search/?search={{IMDB_TITLE}}'
],
mc: [
'Metacritic',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACc0lEQVQ4y5WT3UtTcRyHf05KEGRblptn7szpNt3cOWdzvrQQUbPVhYIXKUgalllmiFZChBhKb4baTULe6EWghvRGFwViIRjdCJapFXqmYok3/Q9PN6YZGvXcfx6+fPh8hdgDluygSxCVISoj/hWWLbDgY/R+Kd1Xj9F8KkT7BY1vEzmwJv1dxKqJoXsl5ObmkOzwIeIt+LQwgVAhh2wOGmvzYC0d5vzsGu66Usy+xHScHhU5NZWGM3X8orenHxFzkEiRAmvpOwXoEi8fFmO0ZqBo2SRJViRZBuDLwjwb6+sAjL9+hRBmGquD8N22LWExlUhJGMmZhcvjoqK8nIH+fgBcHg+S3c7C3CcAhkee4crwM/9C2xZ8GCvC6w8SE59ARVkZv3OxoQEhDGR4vczPzgJQc7qZ1lofRFMQLNkZ6SvFaHGiahoz09O8GR/nelvblqTlUhNCGCgsKKC3+y4Wh5e2+kLQJQS6kzutAXIPF28FqqsqiRWCc3XbJXZ1dGCTZWyyjFly09l8HPTNHiYH83BlKDwZewrAx5kZQqEQQhg4X38WgMmJCdLdbrKzg1hkLwOdpaDb2RxPJuE8BSGMPH08DMBKNIqqacQZjVRXVRIKhVBVhcysAD5/gI3JPHbM9u2jCCIumfhEC8/HRrdOPxIOY05KIhAIkJ+fj8GUxs3LR2HV9McWVhPoaY8gDEmI/Qd4PzXF4tfPBINBFFXF49WINaVRc7IQli27T5oVM2MPImT5fVjtmZglN3GJDlLSFPxqkI6WYli2wJyy90+gW2FRYehWmBtNBfRdO8Hg7RJ+vMuBFfN/fOWSA3Q76LbttnfhJ4iLvMSMlMT4AAAAAElFTkSuQmCC',
'http://www.metacritic.com/search/all/{{IMDB_TITLE}}/results'
],
am: [
'AllMovie',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuklEQVQ4y2NgoBSornr4H4SR2UAsgANjqEXW9AeJ/QkHxlCLywUfcGDcLkD3DrHeRbb1DLoByvIK3iCMbgCKWiTBJ8gGADWyAPEGKGZBM+AJQS8ANRkC8U8g/gViE/QCsiBQAzMQtwPxZSgGsZkJhcELJAPEgfgtEC8E4kVA/A4khk0tsgEnkAxIBuL/UEPeQdkp2NTi8sIFID4CxPJALAfER0FiNE8HP5DYD3BgDLW4kjLevECMa4kGAETOtCNo09TFAAAAAElFTkSuQmCC',
'http://www.allmovie.com/search/movies/{{IMDB_TITLE}}'
],
bom: [
'Box Office Mojo',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEUbHRuKAAOSChAtLyyYICA9PzxERkOhNTVMTktUVlOqRkZdXlxmaGWzW1t8fnvBdnaKjInGhIORk5CZm5jOlZagop+xs7Dbr7Djw8PT1dHr1dfz5ufq7On58/L/+/r9//yhFN39AAABp0lEQVQ4y33Ti7KjIAwAUOPS66MC6iJgheT///ImFKd1u9NYNcXTgGTa4BlUb/9Eg5OX8dmvZq8g8fEONjOvuK1m8sbMaGhYJzOlFzBT/Mtg2/wWzYY/NFBPpU4pxMCb1eM6m7gZE/PdN3MzD2m6+fm2CXBRPoixy3zN0y4VhtSnvU+DgFEjOFmeLW9RwX4n+jPdClARXByXrNGOB97Ts8KdsE+pALDgOgsRgtK2LnJIP7sfkn9WUMq1UTlYRjeip7UcW598vz/XAKOARUAnG5Wte98o/pl2KkDgiRYtwAE83kEI2jnoHnAofh0ei6DyG3hGxghyLc06Mn0ARLWUW+DnISBlZwNeQA2wFABy7gBgEUC0cHrwd8Wra0fOBdS0gpZfoWWgQSPnAnj7JK2gA82noo6L8ilAUiVzFKDbloniEcfACqjpCXg6dwXtBYw8S/hWYYygQ10DP3mtwZ0gy6giC+MBEAXU9ATUHQIi7wgoFFDTAlyracHQdsQlQMWykzUtQOLszvHgrABOS+Ma+gi0PNurm5+A22K/As2N/wqu//D/gGv8AuMhVQ67TUDqAAAAAElFTkSuQmCC',
'http://www.boxofficemojo.com/search/?q={{IMDB_TITLE}}'
],
criticker: [
'Criticker',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUCL10JNWIaRG8mU3tBZIlMaYlSbo9ZdZZYfZ1mgJxxiKV1jap3jqV6lauClayInbSPorqQp7iYp7qhssSot8quuce0wM25xdPBzNrK09vT2+Ta4uvk6evr8fPz+fv+//xEFJzNAAAApklEQVQYGQXB0U6EMBRF0X3LgWaUBE3m3f//M9/UOAJTbntcKz4AAOBX3u8aVyzg0a/rb22gzGNqOYwj5rojsvWiWfM07Xt0VLhtBQCi1h8rCgAA5fFMSmQHAJheNllEz2IMPo+rISY+AcC8vaYV9vuCMeRjNESwVADIvo4hQgYA4vTTCrIAAFFXLMJf35NmqcS1nzexaDjPw2Bt3WKmghmZ7bxa/QcJoVoLeA40rAAAAABJRU5ErkJggg==',
'http://www.criticker.com/?h={{IMDB_TITLE}}&st=all&g=Go'
],
letterboxd: [
'Letterboxd',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVQ4y2NgoAZQMnYJB+I3QPyfSAxSG45swAcSNMPwB2QD/pODB5kBE7Pd//9f7AnGILZXk/v/ooueYAxiJzUt+r/w4n8wBrExDIBphmGYZhiGaYZh6htAsReGfjRSnJQpy0yUAAALBG7oezCB8QAAAABJRU5ErkJggg==',
'https://letterboxd.com/search/films/{{IMDB_TITLE}}/'
],
thetvdb: [
'TheTVDB.com',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAHS4GHywOLC8TKjgdOTIjOUcxR1Y8UktEVmBFWzhCXztHYzlRZG5Raztgcn1ngj5tgItxi0B8lEN/jpSDnEmIn0aOnqSiq7OuxU3Cx8rI3FTQ1djR41Tf5Obt8vX+//xpr4P4AAAAiklEQVQY002O0RKCIBRETyJGZUZSIgrs//9lDzbqfdszs3suHPd9ngLtOC7z+D6R25Lz3AI2hX8j5weAUwLgMt9fH8B6rc7hbNPA1cEkSeq1AhSBiyohUGTBat03Jnnw8jvolCDJHpYiY1RO2qhh0HQCvWJUB2A2I7XWsr1cFaOBqK0BQZKBXuqAHySZCuu3bZjlAAAAAElFTkSuQmCC',
'https://thetvdb.com/?string={{IMDB_TITLE}}&searchseriesid=&tab=listseries&function=Search'
],
tmdb: [
'TMDb',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABU0lEQVQ4y2NgGDTAzMyMiZWVVZGDg8OWjY0tG8juYGFh6QNhIL8NiDPZ2dltgOIKfn5+TCia+fj4DJmYmC4xMjJ+BnL/48NANZ+Aas8B9WiBNXNycqoDBX8hKfoH5D8B4mtAfAGKQeynaAZ9B+pVYgA6cQFMEGjyO6CgCdAbQlpaWqwwF2poaLBycXEJA+UsgWq+wtQDvTOFgZmZ+SVMAKjIilBYAdW4wtQD9d5hAJr4A+qkb0ATVQgZANSkAfMyUO8HkMAbmInAkLYmZADQe85ILrgLCoMVSAHzgoeHB6c3uLm57YFq3sLUA/XOBJmoDQpR5BAGmvwaKLkd6KJlIAxk70B2KczLoBiERaU+UMEFQmkAzYAHQBfxoThRQEBAExiQ5UAblwMNPAQMpFMgDGQfBIqBXFMASqGgxATE74CulyAr2QM1ygCTdTIwSrkHPhMCAEsOaD3NT/fGAAAAAElFTkSuQmCC',
'https://www.themoviedb.org/search/movie?query={{IMDB_TITLE}}'
],
icheckmovies: [
'iCheckMovies',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACvUlEQVQ4y5VTTUhUURT+7ntvnD+NkUntlaWG5ujk2PSHkqsYkNxILRqqXQUWMgtdSIuQUfuHhBYS0SKEgoagRbs2QRIatHBSh1cTUjqTGYXo+NO8effN6943PWvRog7v53LvOd853znfJWAWDocNSin+xyRJQiwWI6Szs9Ow2+3I5/Obh4ZhgANaoKIowmazgRDCDtnDflQU4J9fhsQdNE0zAbiDtW5o8KG2djcEQcDcXAozMwnoVIfkKAJhIKHEEnwL65C4M8/IX1VVUVm5A5HIRTQ1+c3MbJvXhNnZj7h7/wGS8WmcfJ/B9lUNsaZSkI6ODsOqQpa3YXj4JjweD7LZ7G/CzMNe7MLKl6940XoGxSsbiO0rQ8otQNB13eSqqjl0dZ2H1ysjxzgKrFTLiCRCXduAcuoSSpbW8KTZizkn641KCwC89KrqXThwcD8SQ3fwuuU0FmPPIbndLLoAlrgwiG8vJ9A8eg3lR1tAM2ugOgPg2bNZFWVlW1Ek2qEufkfmTQIz5/rx+eEzOFyl+HR7FOlHT1HTcxby8WOoLq9AllXMk0v8ozMk3mGIBvwj/SA2CamRx0j2DcPQKGaH7sETbEbdYDcjRM0p8cQ81qTAJ5BOp5FjVPTsD9Tf6MGWQ37Q1XUokevI5zTU3+qF6HYxgDySyQ8spgBiAnBTlHcYH5+Ay+EAKbKhLtqNvKqBrm+g4kQI3lArK7cQPDb2yhwxjxVlWY4WaOiIx6fQ3h6Cp6QYUmU5tOUMPIcD2HMlAgfLTtmoe3v7MD+fMqVsii8YDBpcA5wGb2ZV1U5Eo5fR1naEKdP+a5AU09NTGBi4isnJOJxOp6la8w0EApsAlqB0VmogsBc1NdVMyoT1Z4FV99bkzO+NqQ0WzGVOfD6fYUn5T+NAf71MlrjYmseYO42NjYY1jX8xK7uiKOQns5Rn5uMgMxgAAAAASUVORK5CYII=',
'https://www.icheckmovies.com/search/movies/?query={{IMDB_TITLE}}'
],
episodecalendar: [
'TV Episode Calendar',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAflBMVEX99PrgMZr74/HdHZDfK5feIJHeI5PhOZ787Pb98fjoaLXhNpzmWq7iPqDui8b51uvyqtXsfr/lUqr1vd/75vP86fThM5v62+3+9/vgLpjcGI3eJpT63u/qc7r40+niPJ/0tdr3yOTnX7HparbvkcndG4/cFYz///8AAAAAAACMev7qAAAAAXRSTlMAQObYZgAAAERJREFUGNNjYCAINNAANgF1JAAVkFBTE2NSU+OFC7CrQQBcQBVdQA7CZ4YLqIuA+FwIQ4GAUU0Gbgshh8F9gN03WDwLAPC0HDHwivrOAAAAAElFTkSuQmCC',
'https://episodecalendar.com/en/shows?q%5Bname_cont%5D={{IMDB_TITLE}}'
],
moviemistakes: [
'Movie Mistakes',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACO0lEQVQ4y22RS2sTURTHs3EhdCkIUlyJoHUhqEs3bv0GRRCk4CdwoVLSZNI2aTptg8iUlFa70NlIqIvmMS0znUknhaS+IfThg8SaTJpMRoKmdiad47mZjJ2xc+HPvfd/z/2dc8/1+XDk83Axm4UWqoLa5/nKIPE3NuA27jXiS9JRTRSVmz6vsb4OQ2trALZ4Xi0QX5Ig5fRTqa8PPQGYYcENOIBcrnAG1yWnv7JSfe0JEEUoOAOJVlf3Iui33QD1+4nLm5vQh4Ff7CCO03Srip+qNesmkQVtgdf7z+Fh3crQBlFsPiNrQTBxDZBO17B5pmInSCTYgf/ffwkDDXKYydQBO385mQRYXra0tFR8guc7PG/tFxfLD4aH4QrLfuzrAmQZbtn0TEZpBYMwEAgAEI2MAMRiygImeceyAH6/5ZGZYbaGehUYjwRBx5INBJTejI7CPRJki6Lan2T58C1NH3sEMDW1F+8CBKHRz3GVGxxXvS7Luf7xcXjpBASDRjORUO84PaJwuJH3/NKxMShbQWZXgUAHpqfbrFV+xwE+3JEk+vQJAPagV7quowyyDoUOOgRA01XN7gOeKXNz78+6Ls/Pw1VHhnIk8id3XLYJ8fiHx46n/Z6ZKV1wAaJRuO8AfJ6d1QbtjLg/YpjseWyy2QPg0+rXXICJCXhhXwiFtCLxKOrfb/zY3fWdwh5t20kY5ttdFyAc1tIU1ahQVLNK09tJq6pfTylK3Y9Gt16R/eRk6znG1NCrxWJF/19hVVzTzfSONgAAAABJRU5ErkJggg==',
'http://www.moviemistakes.com/search.php?text={{IMDB_TITLE}}'
],
imgur: [
'Imgur',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURSoqKmm2FIbHRmCxAT8/PTIyMSIiIicoJSsrKjIyMXzANnS8KTdEKU5yJFuQIHy0RF2iCEFWKV+CPHOeSaqlM1cAAAAKdFJOU+r///8Sh//+34hnFoC2AAAAaElEQVQY02WP2xKAIAgFqUy0xOv//2tqR6fGfQF3AIHUaWhirCLL+gNbMsjga3kLLpeSXcuoCwl7JaQhUn9X4yDyBeQV7G/gGWIDEFqGQIt28ejEMVSnbuL8ttaI94LFltWX45T9n/8AT98GJdi3gDIAAAAASUVORK5CYII=',
'https://imgur.com/search/score?q={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
wtm: [
'What the Movie',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAwASExEdHhwnKCYwMjBAQUBPUE9qa2l/gX6anJmqrKi+wL3O0c3X2dbg4t/7/fqY0FSkAAAATElEQVQI123NIQ4AMQgAwZVNEP0y/gRfwVfwJSRJxZ0orrdq3MKd6KPiwHRza6QpIBl1UI1RuwJg7FoLgDdtAxBpdeAN85n9EP9Z8wHGNSSyvcOg2wAAAABJRU5ErkJggg==',
'http://whatthemovie.com/search?t=movie&q={{IMDB_TITLE}}'
],
mubi: [
'MUBI',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABy0lEQVQ4y32TTShEURTHD2EhIVEWFiwssLCYbChjQVFE8rUQSmYxhTQz771732iyIKRmaMZ9X8rKQrG2sxELygYbURRL+ViRr/PuPGZu5rl16/Xv3v+55/c/D8BteSEH4nIzMLle0NcCVaArrRDpL3C9Cz5PLhj0ADbCX3xrdInrTB4Bi7xzzaQ3sOwvz2ygBbp+L9vbIp8QaS8Ei14JukHCmQ2Y1CYcNMkbRDrzwVDOBZ1JQbcmssBSt53q79jzFFd1qQPNnpOm6gl/1b8rOl0JK75SQbPhxULV+JXtHBotBp1uIrQLMJUY9NfmJTmQYdDJKfa5j7qHa6uTFfiCXdxnqM06wBRN6EtTZIhLdWCoHykG6h2vqJM9kY0yCFj5UBB1sgWMDAiavecny7DyvViMLCAYWRENpCGer0Ee01I44q81VT0VIb4wITUmiTM6hhzWIRHq+YWVkGrwYhSji3BOPwPGyDSaJ4AFWv5PYNFXhPGNAgt2p4jbxjNeNJngQF2XHZVBLwUufA7S2jXpkxNnplEmvX8gmuMlaHorQqRzLqMcbBIvqy98PkxyLAIP+d3bsP9Ak75i1QeE1pdsYaoB27nmCRjKjm36DSPnHFZXIXO2AAAAAElFTkSuQmCC',
'https://mubi.com/search?query={{IMDB_TITLE}}'
],
listal: [
'Listal',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEURExAnEhIcHxJNEQ8mHxVGFxNoEBEbJSaADw4jKhddHhGiDBDABg17HROPGQ8sNhjpAA3dCwslPkMtQCOyGw8wQxcvWmFCcVo5dH4/iplQnItForVRucpgvK9awdOV4DHk1f9XAAAAcElEQVQYGQXBQYrCUBAFwPqvk6ggCFnM/e82e2Fmp6bzrRrg9gO/JwIAEFwAYMG+TgAWlA7cz/W/wx4NtmWWsHGAN1eh9AEmLS6lgWaIB2/gwyrK+QQmc0RpwDFYskcDfBjZ+AOYJKVfNqCplAZw4gsc+SJZ/7PhIAAAAABJRU5ErkJggg==',
'https://www.listal.com/search/movies/{{IMDB_TITLE}}'
],
hancinema: [
'HanCinema',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaklEQVQ4y3VTS2gTURQdxGWrUBG0LkJrd34oiAvtVosIVsWAVUFwp3RRsG5cFEXBlbUUDEbBgi4qBUVrF21K+lHMNJ0kM0maSWPTaIS000iaz7T5QD7H914m02mwFw4M98099717z+E4LSqVionAShAlKOVyOSjKOuLxv8gXCqA57Yz+Y+KMQRKdBCq0SKczcLklSD4/JK8PgltEPp+vHVMyldYYO+vFGVWFW/SCnxfg8kiESISDfPv8i6C3qiMxUQIrDJHY2IC6uYlkKo1obBV/VtcYaTKVQjqTMf5KSayUIGpMbm1l8WNmDjM9feDPXQLfeRnT9x9CcAookFnUEUQpQamWoO+cHv0EofUExMbDEPcfYZAaDkE4dhrfJqZQLBbhdHlQLpfZYDkjo+T1w3nyDMR9zXox32TCg/Yu9Jy6hrGuWwiFIwj9XIayHmc1OgFltL9+C5F00zsToo7zveBuDoK7MYiWq48xZ7MjmUwhIC9tE4ikcz5fwFT/0x0E3w+0YG/3c1L8oorrAxgeHUc2m8PEpJ3cJFwlcPALyJH3f3zzHkJjs9791dGzWvcqwR6Cz5OzSJEN+f0BOgOwIS5pb+IFD8xX+mBp68Cj4xfQZH623Z2gvdcKWQ5iJRJBjKyXDZGugl6JJ2vKZFS8/DCOhttD7M16cfcADt4ZwsiYjcnaMb/AtlFbIxPSMplumCCRSGDkiw0X+4fReteCtnsWmJ+8w1fbLBMUDVpsFJJJkyUWA0HIwRCTbCwWgxyQGRRFQalUqheRqpvKaKY14kAH72Q+CK9Edpjov2bazc5U0r9+R3X57mbnf8brH/ocK4DKAAAAAElFTkSuQmCC',
'http://www.hancinema.net/googlesearch.php?cx=partner-pub-1612871806153672%3A2t41l1-gajp&cof=FORID%3A10&q={{IMDB_TITLE}}'
],
kinopoisk: [
'Kinopoisk',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJlJREFUOMutk9EJwCAMRDNKR8tUDuES/ffHQfwouID1pJEQ2lK1wgMJd1eTKjnnyMCVvVIMqDHZpYxbJd4YLdBsNgDm44NZOHrIFdC+7L0vOecG9mJ4qEcJYBFCICul1AOwlwWNOgmTHthEwE66NxwPYmBbuKsDehtWCKHxpvk3YLaF5SEu/8bpiwTv0lXWAcOPSXw0+pyt/gS3Kr6Pq2iRXAAAAABJRU5ErkJggg==',
'http://www.kinopoisk.ru/index.php?level=7&from=forma&result=adv&m_act%5Bfrom%5D=forma&m_act%5Bwhat%5D=content&m_act%5Bfind%5D={{IMDB_TITLE}}&m_act%5Byear%5D={{IMDB_YEAR}}'
],
cinemaoftheworld: [
'Cinema of the World',
null,
'http://worldscinema.org/?s={{IMDB_TITLE}}'
],
alluc: [
'Alluc',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEklEQVQ4y2NgoBVQ3P+JT3rPx1WC2z9wwcQkd39slt/30Y5oQ1jXv/NjXPlyO8Oip1yMy1+0s6x7245TsfaRz4xALICOORY/DmZb8LCQbeGjYiRxJgwDVA9+agTi/0TiBgwDgP7rl9r98b/Cvk8iQCyADcvv+yQKUgNSi2EA39YP/fxbP/wnFC4gNUCMaQDz+nf9QEzQAJAakFpMmZWv+oGYoAFgNSC1GGDRk34gJmwASA1ILQaYc78fiP8zzLrXDsT1OHAHWA1ILQaYftuaYdrtfqIwSC2WdCCmdvCTLjEYqFYUwwBg/AoAsSwwvpmBmAkbltv7kQWkBoj5MAwQ2PaBHYh58IUfUJ4RpAaI2aiWawFeofMU57gTeAAAAABJRU5ErkJggg==',
'http://www.alluc.ee/stream/{{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
veehd: [
'Veehd',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABTklEQVQ4y6WRoY7CQBCGJympQaAQV4WqICgMqhdqyJE0KCoQCBya1EMQJKg+wb0BEoNCYUifoLY0p2pKgrrkv91Nptnbo4LcJF/6z8w/ne2WgiCYCgoBXkTOTGg8HhcCmCyXy1888whuNBqNoDOfz3E6nXC/35GmKa7XK8qyxOVyQRRFMP3k+z6Y/X6vBmXEcQwiUqzXa3AcDgfoM+R5HiRhGEKP4XBYvUByPp+r3m63A8/RYDAAs91uK9Nms3l6guPxCH2G+v0+dGazGZIkUeYsy9Q9PB4P5HmO1WoF00+9Xg/PkBe0WCwq6nzkui7+A3U6HQSf3wqpzZy1Sdebqj45jlMVpTZz1vof0fvUbrdrt+g9qRm9Rq1W688WzvWe1Ixeo2azWRWkNvO6071131WfbNsuBGqzfDKc69/ONBoN9t3IsqyJ4EuAF5EzHz8jKv73k0dNqwAAAABJRU5ErkJggg==',
'https://veehd.com/search?q={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
stagevu: [
'Stagevu',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB20lEQVQ4y5WTP4vUUBTFXyEWW1ssCHZa2MgyCSRFXkBIBF8YkukGdhPFDGiCZGADg1tY2FoIBpnKdrsVnC8giM3AdgsyxXyBKWexP75734uODgg++HHuPffc/CFECHtmsxn+B7F72vYUbdv+m9N9j5eb6RRTjdHG1o2h0V5jep5R3dhsQ/MGoqoqEHVttCKt652+1mr6us9WtdUKYlKWmJQTpiQmpYZ64/c903ul9XQtiiJHXhQoiLxATrCXWy9nn3I8L0ymz4vxeIyesnyGzWYDOqTn7x4AlwJn00c8//HtJq4uDrG7I9IsRUakKebzOdbrNY5PTpBmGZ4/jfkCF909vH3lcj1/c6Tzmd3JIIIggAykJoB6rLBarfgJFovPCKTEl4+3cP31BhbdIWsgA9CO2QsgBoMB/mY4HGK73bK+OL7Ldyben93eywrXdeA6LlzXRdd16M9yuWTf0fPvnw74Ag/DI+05nCUcPRe+74PwWD14nmfUep7n4+WT+/jw+g7nfM9mOedDSP2eYRhChqTSqPVCrkPuJWV6/TWTEFEcI9ZEEREhiiPEpDs96x5mzv+DShIolSBJLOq3KvaUmSvFdWK9P/5I+rYjYqS/MZEZHdmadJRZX9Pv/QTkEwVjdqB42gAAAABJRU5ErkJggg==',
'http://stagevu.com/search?x=0&y=0&for={{IMDB_TITLE}}+{{IMDB_YEAR}}&in=Videos'
],
surrealmovies: [
'Surreal Movies',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAgAaHBkrLSo3OTZBQkBWWFVjZWJzdXKLjYqYmpeqrKnAwr/T1dLg4t/s7uv9//tJZD0wAAAAdElEQVQI12NgEGQAAgsgtm1gYIh6CmToPNP5t/8RSPj/vnfvBYA00/+f/WAGw6XIdhkQzVBgvYwbzNhz/9xtMKP///zfYEb9QblfIJr5//lf/yeAtLt/tWpLAAlJJTAcBKvhXMS1EcwQ//9/IZjB6GIMtAEAHiYl2rp5rQoAAAAASUVORK5CYII=',
[
'http://www.surrealmoviez.info/advanced_search.php',
{
simdb: '{{IMDB_ID}}'
}
]
],
kinox: [
'Kinox.to',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQ0lEQVQ4y6XMXSuDYRgH8JsRIzYnPoUDh7KkpCS1edtKVmpZLUqkOZGZA452PPYSIQfL6mkemzTk9fBxprC8nMjH+HvuK4+u7ramdvDreul/XaLDt4JaCKc3jFoI58QyaiEc44vgwuksUXfpszt4onGoedE+ugAuVbgl1rxxeILH0idVNSuJNvc8uFThhsg+epCjY1nVnEW0joTAJU+vyfq+BuP1g6qa4UTLcBBcUr+iQ0swtgs1wwn7UABcQr+E8fKOyF4WsUye+u7ZVag507dJE82DM+ASuQscFe+p73SHoD8YNMv+N/Nk8gKok0TTgB/cTq5IrNk1F4Hx/Ia1dEbOxya7dUwPGvunwG1r54TvAltxWfP88O9BQ58PXJd/iSj7L5Oj7AObaxL/MF3umB7U946hipLJVvlBjwdVbFY6ln4AEEYVYRiE14MAAAAASUVORK5CYII=',
'https://kinox.to/Search.html?q=tt{{IMDB_ID}}'
],
movie4k: [
'Movie4k.to',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUdHBuRkJBcXFtGRkXl5eUuLSx2dXS+vr79/f2oqKdtbWx/f35TRz6aAAAAb0lEQVQI12NggAFm0wAgaWzAwO4iwMDA6FLAwN7hysAQ0gFkdDYxMGjMADK63BkYSlYAGU0lAazuGkBGc0YCW7cFiGEygd0ZzGBvjSgAM7i7d2wAM5jdSwzADNaK9gAwgyGjmwHIYFZlCAIiA7grANJYHWA/QxVTAAAAAElFTkSuQmCC',
'https://www.movie4k.to/movies.php?list=search&search={{IMDB_TITLE}}'
]
},
// tracker
{
kat: [
'Kickass Torrents',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEUlEQVQ4y2NggIKkSGvx6V3RH7OTHPNgYmXZ7svnT0z4jixWkuW2oLsu5D4DOqgt8j6yc0X+fxCe2R3zZdHkxF8wPggvmJTwc+WstL8wfk6SYzlcc0ywmdCqWSn/ti3N/k8s7q4Lego3ICPOpnzTwvT/6PjRnWP/QeD96/sYcuvmpv6PCjQRgvgrw2nf+rnJ/0F44/z0/4e2dPzfv7Hp/88fX8AGXD295j9MHhknhpvHgA2oyHG+smpm3H8Q3ra89D8ucHzP1P8wdSCcGm3RAjagPMvh2rIpkf9BeN28zP+n9s/+//LpNbjG+zcO/X/76t7/rctK/sPUgXBypGkH2IDsBIt9CyeE/EfGd68fBGv+8un1f3Q5GI4M0Id4ISZIv2Fut/9/ZPzs4UWI7TeP/keXA+HpbT7//d00IIHo76YuO7nR/f+MNi84fvX8NtiAGxd3g/lr5+WhyJekWz5HSUhZsUY3pzS6/ofhm5f3gg349+/v/+/fPv3/9OHlf2T5cB/NBhQDfJyVjDsrbP/11zr8B+EFE2P///r5DWzIu9eP/i+fmfEfJleUYvyOARsI91ad01Np8x+G5/RE/F8zv/h/f40jXKwh3/yvt6OCHQMuEO6jsq6t1Px/R5kFBq7ONv7j7SgfxEAIeDvIJRYl6/1oLTb9D8OJIeq3XW1kZBlIAd6OssXh3or7XK2l9XCpAQB9e+3AkPA7JAAAAABJRU5ErkJggg==',
'https://kat.cr/usearch/{{IMDB_TITLE}}%20{{IMDB_YEAR}}/'
],
pb: [
'The Pirate Bay',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUBBAAbHBonKSc+QD1QUk9cXltvcW6ChIGPkY6ho6CusK2+wL3P0c7a3Nnr7er9//yio7pYAAAAeUlEQVQI12P4DwUM/68YA4ElkLGAAQhYwAxGBgZWEEMn6upyMMMuUOk4SGoCSA0zmCHAxMD0n+FYA7MjqwFQZEPFrJUzV61rZSgwjjj///V0YYZtlomMhsLBSgz/GE0iSpQToxn+ib3///91wHmG//tAdl+5zwBzBgA4/kVfY3CNqAAAAABJRU5ErkJggg==',
'https://thepiratebay.se/search/{{IMDB_TITLE}}%20{{IMDB_YEAR}}/0/99/200'
],
demonoid: [
'Demonoid',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJ0lEQVQ4y8WT60uTYRjG/Vb/QlH0sUYfjCKyliFviY03rC2Hug4QUhDFIlAsFjppqUVHtSzXac1lbVLu4HknYypt5dZpa01dX6K0/gBR8Nc7o/KlpPrUDdfDfbzgfrjurKz/aYIg8MP5jr8dlPVnnEeBHTj8IvOLC8HWkythg5zAbFfhHdHif6HlnlvFk7iO4dReQkmdhFI6hzRSXsQ1KPLQq6T+erac4HyLgC+mpftpEZWnN/F4QMPAmz30j5RIKMYfK6HJmk+TbT3OQYED+mXIdqptKMAbLaI3oiX4qpTga500qMN4YQs9z4roe66lI7SV9kA+tr61iOqVcoK6a7lzK3iju7H7tnPHmU9rp8iDXjVt3cW0OJRYu3Jo618n1fMQxCXfVsg89n4VPeFCzO0CVXUiLbcuEQwGMJlqSCbf8enjZ8w3zZQd0lJ7pZCLFgW3PSt+Ely+q6TqXAGmMzV0d/mYnPxCxlwuF2Nj40xPz+B2e3A53QwPRdmlKaC6Ybn8E22tDhLxt6Tfp4nH44yOjpJIJAiHw6RSKfx+P7FYDKezA4vFhrBts1w3mSAafcnU1IzU5CQUCjE7O0sgEJiLJyYmiERGpGErjY0Nv4oukzisV+MN3qeiohyHvYP0+Aeam82cMlTj8Xi4esOISsxbWLGZgqFuIydqV2M4q+Bk/SrJV3DcuJT9+sXs3Lfoz3KfL9myo9kcKc/h4LE1/3QrCx/Nb+wr7suzQv3uXZAAAAAASUVORK5CYII=',
'http://www.demonoid.pw/files/?category=1&subcategory=0&language=0&quality=0&seeded=0&external=2&query={{IMDB_TITLE}}%20{{IMDB_YEAR}}&uid=0&sort=S'
],
isohunt: [
'Isohunt',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB0ElEQVQ4y2NgIAO8ePfp/5OX7/6To5dh+4FL/7lsc/8bRTX///DpC+mGzNl47D+Dcdr/gr4lqJpfvP34v2/Jrv97T93Aa6p9Sud/Lqvs//M2n0BVN3Pt/v+MJmn/O+bvwGnA9fvP/yv6lP/Xi2z+v+XgeVR1SQ2LgSbn/N96/PL/24/f/DePa/0fWjb9/+NX7+EK95+9/p/bJud/WuNiVM1vPn7+bx/f/l/UufD/kxdv/2/ed+Y/q3nm/5aZW1EUNk/bCPZ/7/JdqAacu/rkv6BDwX/H9N7/bz98/Z/csRyskM8m97+MZxkc8wBDn9k04/+VW09RDVi95+R/btuc/5nti///+v37f3j5FLABku6lQI3lYAxig8LIPq3r/+UbaAa0zd4K1jBv87H/tx69/G8B9L9qSO3/Gw9fwBXuOXXzv4xH6X/XnB5UzT9+/f4fXDLrv7Br8f8b957+B4W0mEvRf7vkThSF01bs/u+dO+H/sXP3UQ14++HLf7WAqv/GMQ3/7z9583/N7jNg18TXLSA+la3af+F/3YxNYA21U9aBDSjsXkleWk/vWgI2YNbqg+QZkAs0wCSq5f/es7fIM+Drt+//33/89v/rz59EGQAAqu4e6wO8UyAAAAAASUVORK5CYII=',
'https://isohunt.to/torrents/?ihq={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
hdbits: [
'HDBits',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEVIX25NY3NTanpacIBgd4dofo9wh5d4jp+Gkp+Al6iKnaiHnq+Qo6+OpbaVqbSWrr+dr7uosLidtMahtcGju8yxucKpvMiowNKvws6uxdfEzdXT2+Th5unq8PLu9Pb5/Pv+Czd4AAAAeUlEQVQYV2XOMQ7CQAxE0e+1BUkQDQUS978dXUAoBMVjSpTld/OqsRv7Qj1kD6IJmgjYAD8Mw1J1xocWRz4VEgJUNTOO72xKJJFCem2TQmkXsKQEZQpJd7gKBJSiRAGCAp/rBzbZKRe8FSvYKnc9nmC++wluPXT7vy9af0MJGITqXwAAAABJRU5ErkJggg==',
'https://hdbits.org/browse2.php#film/dir=null&searchtype=film&actorfilm=film&search=tt{{IMDB_ID}}'
],
asiandvdclub: [
'AsianDVDClub',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADQ0lEQVQ4EQXBfWiUBRzA8e/z3O12Lzu23Xm3u23Osems9sJNLeNgUjFJYwMpSqaGOBe0YVBEkEW0oj+yAg0GKxpCNjFQxqQgUHwpS3Eb3dhcdGfumrfmvN3tvD33tue8+/X5KIDv7WoCRQMA6BlQBMwlUN5qQGltRr91B6XShJLKsTIDmCAThzNF2pVP3tgnb1bbiAydJRYHqxMexWEZEMC3A54ZfJpCLEZeS1CYz3D/ks66AkN/gZq4PI7Fm2R77A86b56k5gkLrnKoVqEcuDIFH3dNkpwSSp8/QEmVQl1XKSpgdoBhp5XB1tkQ2vBpVHsI78gXuHxu1Ft/ks2C+zFYgJGJJLvSSWz7+jCaQ8g/GpM6qJX7X8R9Yoj4A/j71L8Em45gSgfYOn0C/4CTCgt47LAX4f3vQ8iKhaKpCtnopJgFBkzI0m6jyMPTcrfHJ2Mgn4MEe+wi2qeij2yS4A7kNwsyCDJVjUh+RlY/apBjbkR1vdZAwuBmYlMvdd129owfxA+MndMYf/YrSo5eoKHXReML0OGAySUgkcawcTP5LKjTo/PknTp1x32MHbjB6q+X6Zg7RKcV5uY05l4+jLF/CZvAkx3Q5oFiJAw5B0UV6HUiNzYjPzRZRT/rk1GQ0Kt2kem3JNyMfAaSv3lGUiOHJLgNCW5BirOvy4PDVXLUiqiqDotRaDZnGH1vlle+beH2eY3UrFC+10/Pbggc/wDbc93kY5DRQHF6seUeYnOCcVWDRi8sRKBpQ4HbPy3T1V/Ptb4hulMzhBxt1G5fBI+dxxkw1QCJFPEwFNZAdVXCYhQqTFBmg3s/xyjtaKPGApnxi9i2WInNAws/oprBNfAua99dJL0M7v1Poa4mwOuBdBLCM+Bvg8CpS5i21bIyfpKyRgeKE9Z+z6Mq4OpMEzn/H553XqKQjKE6N8DaChRVcNpAy0B8IkeZLUZWL6GYXqe+v4+lby7gPuLn0fAvGL0WKvzNaNejqI56qPSAqQgpHfQ4FIDo3RyVDV6S11awtDlYX8jjOthNZHiBreeOcb/vS/QcKIDvwxYC4TtgLQd9HQo6KCao3VVNejGPwaBibW4hdfUKlp3tqNEgmXsZvo7R/j/9YmflnDmXVAAAAABJRU5ErkJggg==',
'https://asiandvdclub.org/browse.php?search=tt{{IMDB_ID}}&descr=1'
],
kg: [
'Karagarga',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeklEQVQ4y2NgGBng69evIq0tLVMyMjLWnzl92o8kzX///GGNioo6w83N/Z+dnf2/tLT0f6BBJ8+ePRuKV+O/f/8Y3719q5mTnb1fVlb2v4SExH9GRsb/+vr6f5WVlf/b2Fj/2b1rdxayBqarV654LFu6tLamunqjn6/fM11d3f8gxfLy8v9FRUX/W1pYPv7165fo1y9fFL5//y7+88cPAbDm27dv+wQHBT1SV1f/r6au9l9JSem/goICGINsl5OX+6+hofG/q7NrLoZTt2zZUhYdHX3T0NDwv6am5n8dHR2wASCNIKysovxfVVX1P9Dwvw8fPjTBMMDT0/Ojtrb2fyMjo/++vr6va2trt9ra2PwGGWRlZfknPDz8UnVV1bobN244bFi9sh8ULk8fP/a4df26L8jbDF5eXt/9/f0fAwMkF+gnPpChe/bsqVm+bPnE5cuXzwUF5vZNGydtXr+ucfG8OZOXzJszc+HsWbNfPH+mD3bB9m3bWl++fKkCcxEwcESnTZu2ft26da0rV66cNHnixKXxEaEvp03o275u5fJ5J44eKf/29asMyGAUr/z+/ZsbGOcsIPaZM2eiqisrjwf4ev9Ijo978PLFC1OQOFCj2M3r13y2b95Ueu3KZdR0cPbUydJnTx5bHjmwP7O2vHRfkKfrr9nTpy569+6dBq50AmasXr60Iz8j9WRiZOi7/PTkO0VZ6VfmzZi2srul8RDQsPRVLS2757a27rmy/0Dnw0uXw79++KD28/t3ObgBVoZ6v3vamjcCE4cEsg0fP3xQPHPyRMn548fzpjU1Htk/b/7CpzdvhZ/buq11U3fP+cc3bnhNyMzZDwC4NFBQNIpjkQAAAABJRU5ErkJggg==',
'https://karagarga.in/browse.php?search={{IMDB_ID}}&search_type=imdb'
],
ptp: [
'PassThePopCorn',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEUAAABmaLyRZsFmhsv/fGZmtOZn0ohm2qn/tGaN33dm7db/62bz/Wj////bpCx5AAAAIElEQVQI12NggAHeC3fBCMGAA5buA9OqWA0VKGUQYRcA/CAm7dSmUyEAAAAASUVORK5CYII=',
'https://tls.passthepopcorn.me/torrents.php?searchstr=tt{{IMDB_ID}}'
],
cinemageddon: [
'Cinemageddon',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEULCgQWFREgFAAjGwouHQEkJCI7Kg4rLSpDKwBEMzI2NzRYPA5hPgBYSSt0SQBvTxeJVgJwXDisawCmbxe9dgDWhwC2klbokADKmkP4nQD+nQD8qBPms1j8sTP9vVH7xWnOdrycAAAAn0lEQVQY0y3PURKDIAwE0IUSsWgtVakGhN7/liVgPhh4w8xm8Xupp4zSa5RBruKcszA3xC4Es9/QhTD4wB1EQMC47Nwh5guYJugqoUF665DLZczip/7jMYfI5YQGGhQ914h0QpGtwEcyRiI2WOfAYV1GifAeQ10Ivr6gIMdSPsrKhSwpvW2ZU/kCZFuT8UiSX8XJEOajNUkFrTvBc4PIf5tsD6xZsZ4aAAAAAElFTkSuQmCC',
'http://cinemageddon.net/browse.php?search=tt{{IMDB_ID}}&proj=0'
],
tehconnection: [
'TehConnection',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABi0lEQVRYw2NgGAVDBRgZGSkCcQEQnwDiV0D8CYh/QPE3IH4HxLeAeBYQ2wAxJzUsVQPiTUD8G4j/k4HvA3EwORabA/FzMi3Fhv8C8UQgZiNksRAQX6Gixej4F84QAUqEEuELkOPqoSEkBsQCQMwLdbgyEMdCo+wTAbPOATErsuVrCMSjOxnRKAvEi4H4Hw5zvwOxFEhhJg4FL4BYhwoJmROI5+Ow4xZM0Tk0iVwaZGMZaFaF2fEaiNmRFVwG4j+g/E6kgezQuAdhXhIcAipH3qKkAeTgIqDZEYj3QwsebIn0LhBXAjE/tYMvF5qFSMlyR0ChQ6nFkmjxRg4upSTREFPC/SVCXT25jriIoxDxRo5naIJUg1ZEP9HUv6GoYgJqPgs1CJTAxIjUU4lkOSs1EqE3GXrkqFIlj4LB3EQDVcVN0BrPit6W22HLnvSynA2pjm+COgbWAEmhhwOsoJZtQSuywY0XejjAcqAdgBwFrdAqmn5RAHWEw4AlQiRHyAPxOiA+DcTRowUTuQAAi5Oer+2bkKYAAAAASUVORK5CYII=',
'https://tehconnection.eu/torrents.php?searchstr={{IMDB_TITLE}}'
],
extratorrent: [
'ExtraTorrent.cc',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUeOk0WSms/TVY2UWU3YHhlbnJtb2xPd5B3eHVzen56gYeRk5Coqq1zt+B9wOq7vMa8vceKyfG4xcyZ0O+n0OzKy8jI3u7a3Nnf5Ofl5+Tp7Ojv7PHl8vfx8/D3+fX8/vsJ7KWaAAAAhElEQVQY013P0RKCIBCFYSIoQQLRUlwE3v8tXVhqqv9q57s4M8sm56ZPeDO3/+QqmKFnGoRdB2q4hQoA+ji0wuQIQLCu/IUBNIgRYZZSKhNiREhJPym+pUSwLHeB8fAG70XqIeSsvL/W0S3nTGCtlbW5g35QQjYoZbxQTJfS4DvH/t8/AbYRElhtvO2TAAAAAElFTkSuQmCC',
'https://extratorrent.cc/advanced_search/?with={{IMDB_TITLE}}+{{IMDB_YEAR}}&exact=&without=&s_cat=&added=&seeds_from=&seeds_to=&leechers_from=&leechers_to=&size_from=&size_type=b&size_to=#results'
],
torrentz: [
'Torrentz',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAzZpk5PgXHAAAAAXRSTlMAQObYZgAAACJJREFUCFtjrK9n/M8AQs12jMx7saE7jMz7GZkPMjIfBbIBQLMNGne6opUAAAAASUVORK5CYII=',
'https://www.torrentz.eu/search?q={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
rarbg: [
'RARBG',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABp0lEQVQ4y4WTP0jDQBTGI1KEOmcODh3M4lTEKZNL9hslYyGbcJtIcChCwC2LUxARIXOcHDLfKNziFByDgwgBEZHn9y6X2tYUD3695r2X7333Jw4RbQEPnIFLMB9gBia2dgUHP0fgkf4f7+AcjNYFTsFbpRsSUpFIVomAzDRx3o6rQYFSNTSNKgriysxDFJUR+QD7fx1AgF8OgUzREc8Md+cY59hN27mYDQqEsjJkhe7tfjdoykvhOM9Nt5KLQQHBRWsCdd2icxeP04WDaLMAipNMGftlVWM52ExZUhCVlJe6P429DQKlIYwL8kXeEXawqB3z4VNANz/MyAtSmoqMwig3/xmO81Js98mgQAF7Y18a4qQwrXjmZ3cq4SrvHTyAnQEBheKYxl5EseyK27alaZj8xq3w8jKWBCpyPEGOKyiSGRd98aVRuibXjyDQ5bK87EX4JEYLgbyAwDgwiDjlglf7gX3yS47b5Rw3xOmYDX0BJyxwDFTTtKQU30CNDTO35cna5LtPSutFXsMVxjMQji06ANfgDtyCG3Boc7v25t3bHNfkNr/9Azy0EznasaqWAAAAAElFTkSuQmCC',
'https://rarbg.to/torrents.php?search={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
'1337x': [
'1337x',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB20lEQVQ4y2NgGDTgSYRG8Ks0ywsv063PP0+3vvIoSqcYJvcoWs/xVaHHiVclPhdelfndeBar34JhwAN/OaUnUTqXnyeb/X+WYvH/aYLxvcehqtL3g1WYnqVYrn5d7PX/danv/1eF7n8fhqgGYHXF/QB5jxfxhj9eAA15kWr5/3GEZu6DUDW7FzlO318VeYINeJpi3vAwTJ0JqwGPAuQZn0ZoLnuWYPz/aZIpyBWPniaZXXyR6/z/VbH3/2fZjlceRmhK4g2LhwFyuk+idd8+ARryIs36//NM+/8vC9z/A13x+4G/bCJRAfowWLnjebL5/xfpNv9f5jr9B4XLAzfhIzcsmFkIar7vLcUEdMHS56CAjDX4/yRA7v9DR+7/92xYb9y0ZBElbICHqOujALmfDz1E/j9w4Pr/wJb9/yMnHrAhQH4jXs13bTnYHzpy7bxvx/7/ARDfs2M/f8+OYytIM9SAR7dt2JRxGnDHhi0IqOgvyOb79pz/b1uzxt6xZjW8Z8/55QGQ/wBoCNCAzlvWrMwYmm9aMqvcsWW/DtMMtPn6LSsWUaAGpju2HGtB4kCx/3ftOP4BDfbHavt9B67zQM0gfAXIL0B4jd0HqPkMkD4P9Mp1oKH1gycTAgCB9OyFFDyI8gAAAABJRU5ErkJggg==',
'https://1337x.to/search/{{IMDB_TITLE}}+{{IMDB_YEAR}}/1/'
],
torrenthound: [
'torrentHound',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACOElEQVQ4y6WTy2sUQRCHv6qZnp7MmkQlSkhMoogQQRQPOQQRvIgi+AiKeBAkJxE8Bf8Az/4Dgnrwoh5UFFFQAyqiKPEoQVTiOwYf62uTdeex3R522YtBCBYUVH1U/Yrurob/NAG4NfF2J7AfsP8q9t5Trxf5hzdT16ZeTF4+cXyskNsTb/Yicmmhky+fP3M0MtEpFZERVWWhPnJgdPu98esdGgQaqSpfp1+Sll+T2IBK+SN8f05vh2s1ZL8rZJ+esqIjR1WJIhuJSqACqCo9y5awY+tmSm0Way3Dw8N0d3e3BCJjGBoaor+/r8UAUYC58nv6uhfjvWcRP+jpBGstHo+KoqI453DOIUiL4T1htVolbu9CTIKIkAftSJvBe48hJ6q+JssyliYJnZ0D1J3jV+VX81UgLIqcn1nOq7TMQO9yyj+qzMx8ZE1fFyaKWbFqEAATBhhjKNKCLE0bAnhCRBAFFWkshgrNkEo15cmz6UZST9m8oZ84aUe0WeAhFFECEYyN8d4TkVKb/Y6IICIEGgDg6oL3HoQWA08YqCIa4MKEuVrO+sGVrF3di7WWalYjDMPGEaKEUqmER1rMOUfoXD2LraWWOx5Pzvy1ccaEzSjk4eTnFsvSWq3IM3Rm+t1VYwwL9RtXLtxrSxalcujwWBjH8Z5NW7btXrK0yzYuUOb7Sjjn+Vb+kj+4e/POhbMnx3ftO/heAEaPHAse3R/vENFQGjZPu8fVHUWR+ThOamvXbZy9eO60/wMgotJlh41lQAAAAABJRU5ErkJggg==',
'http://www.torrenthound.com/search/{{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
yts: [
'YTS',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUgHiEbICIeIB0dKh8bMxwaQRwWUxgTYBYRbRINdA8Chw4BmgkJpgAAtgAAvwAAygD2IFtIAAAAm0lEQVQI1wGQAG//ACAEMQIiASIiACBlIRAhABACABaAEREAIhEQADoxIqtxi6IiAHkiELy03WEBALcCEG7d2SAQANYQIi3uwgEiANYgEivuQAIQANchACr7IgACAMoiICz3ECEBAJ1AIh/UIgIDAD2wIl+yABA2ABfaEDVBACSkAAGetQEiIntgAAIX38qZrMYgACACKM7ttxASm8omLNhBbCUAAAAASUVORK5CYII=',
'https://yts.ag/browse-movies/{{IMDB_TITLE}}/all/all/0/latest'
],
torrentdownloads: [
'Torrent Downloads',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAMF0LNmMIP2wbSXcpU4IqXow8ZpAAf8MRhckAis4okM4lmd40l9YtoN48nNxDoeE2peRKpudMq+RaquZVsuxjsu5muO1tu/d2v+9ywPx8xvaKzPeW0vil1/+u2/2x3/88iP8IAAAAZUlEQVQY02WPOwqFAAwER8kDSxE/eP/TqWAtKLsW+pTgkmaHISTFSE6oSn0r+RhOXYGZABheo2diwLchA8YL0IFK+Z/Ws62wAKNrcCgDfQECmgdw7QDMSi1cVL906f4Ydxwc+bkTQKZNE4WywAAAAAAASUVORK5CYII=',
'https://www.torrentdownloads.me/search/?search={{IMDB_TITLE}}+{{IMDB_YEAR}}'
],
cinematik: [
'Cinematik',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABO0lEQVQ4y42TIZKDQBBFuQAKyQFQHACDxiIRHACDwyKpQm48kioOgMQiuQAn2FyCSV7vNjtAKtmp+kWm8/tNdw84znMNw2CKohDleb7/tmXHsywzbdsaR1dd1xLA9Ny+FR7L+wdI09REUfQRgCdJEqniAOj73pRl+RGAp+u6KwBqGIa70XXdtxVcWvi63WRAmOI4NuM4isnzvP/NgACJatq2TTRNk+x935eq9PQDoGkag6gAE08FqKgQCInqvQD0pDNgWRaJBUEgnqqqrgBtg0EyaRLXdRUwrRFHCvi9sZ/FUCiRIFPmiux3A5HMk5MBoAOAZOgMiRPPAgYYH1VxSzuA03k5oGICQoKKPRXR1vf9bvh2HHtRgfYF4CwgeEg+nGxXAFVbUdGvPvG8TGbxB8kqvVYVsXmeXyY/ABDjxk+V4DOKAAAAAElFTkSuQmCC',
'https://cinematik.net/browse.php?cat=0&incldead=1&sort=1&type=asc&srchdtls=1&search=tt{{IMDB_ID}}'
],
torrentsmd: [
'Torrents.Md',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACBUlEQVQ4y52ST0uUYRTFf/c+78z4b5DEKNRFQSGVOUNOIMhQtGgVLapVm1pYBhHUogjatPYDxITgN2gV1CoMopVM6srANNoYUjPpKM34PvM+t0XOLgPnbi4c7jmHcznQxiyN0l0uMA0QtSOQZHh2LMPjcoFVPSj560U6zDi1k4BA/sACx9/TIFACEGFW24kQKRkAg85oZGbkSKPe2OzN9PaRpbd8s/yZ5+j46Pjw1retzeVHy99bxLUJhisx3hKC7WGSL+VXgwtVTfRcqjelftNPi8qJdH/6mt/x2zWTGyu3y+/mzzN3OKLoDWqepbSSa8IFDRayTlwBeOtrfi3qiZ6Y2Zn4Z/xaVLLeyZ3aEGODKYrVJh+2PTNiuA4FE0yB7uDDq8V7i1cc7ql2Ki7tbi1MLVwNO+GTBhmqZhnwAZwwOVbmbiRMphTEUEUQhForp3kjTuImAI46iVny92GYYADx3m4VKSVIGiBYiJxziJMIILFERZxmjF8qEBJKCwWWm1Bs+amKbhvW2AN88GHXmUtaDl1x6HY15jcafOyPuHQoxX0HjWpMwwSLLNjZZqpZB1DRN7IrJ+NsvAGgQT3WdAPr/LZ1il8mON1ICFs9rPTVOdpV4YfsV5bcy9xlF7lZhC7xcr08VZ77Z6n2E3DqKgiDIYSmqlbaaSz5F/mHuVLuwf9u/gA7HNa+f9jlaQAAAABJRU5ErkJggg==',
'https://torrentsmd.com/browse.php?imdb={{IMDB_ID}}'
],
rutracker: [
'Rutracker',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/UlEQVQ4y5WSX2hSYRjGva+LZuxiENFgMGi728W6WS0GwcYSxiDHWETQKMkrLyJIJLySw6CLGaiDoWLCbgQZDSLDCy8StByiYejx+Ac2jgdt4nYgEJ9639jZztraeuDjcD6+9/c97/s9BsM5yufzkGUZhv+Voig4VDweR61WQ6vVujhIFEUcuDfwY+EljqtcLqNer58NqlQqaDabUFUVytgiZOMkL2V4jgEOhwMEP7WYyL1eD8lkEtsPX2jFtH5++Izp6Rl4PJ5/t/EoN84O6ODu4Kx2+74Q4L1YLKYHFAoFvNt9g7e1V3gtPsad1BW2Gg6HsT2+gP33Cf5X/ZuQJAnRaFQPSCT+HKDC48slPed9r3cdExO38WR5GdlslsE0Jw1QrVbR7XZxN31VKw7urHCx1WrF5b4HuDbkxfziJ1htH5HL5RAMBqGbOunZtykEdgStBbp1ZPQeLvWvou/6FxhvVLG5pSCTySAUCkEXmHa7zdYikQi+H2QYYLFY+FYqNA7KvEhmsxnp9NcjAFny+/3w+Xxwu91wOp3odDr8ZJS+gWEZN281sPR0D2sBlUNELjQAPVmpVOLB0Jec0GBdLhcfnrzfhCh1dWn86ylPiuJaLBZ56pRIk8nELdlsNtjt9vMBhyKrgiBwiwQkR5SFRqNxMQC1lUqlzs7+b/0CJa7qHxjMpcoAAAAASUVORK5CYII=',
'http://rutracker.org/forum/search_cse.php?cx=014434608714260776013%3Aggcq1kovlga&cof=FORID%3A9&ie=utf-8&q={{IMDB_TITLE}}'
],
x264: [
'x264',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAUX4AYpoBZqUAbrIAcsAAe80CfMYAiNkOh9EAiuMfh8YAkeITjOsAlfMAl+8blt4RnO1AmtJOm8kkpO1Ar/FOreRrr9lgvPR+ut+QzfGi2fiy2vPF5vnZ7frv9/z9//yEcxjFAAAAs0lEQVQYGQXBCW7DMAxFwfdJelGcBUF7/xM2BRKgthNLYmdkCAAyScBNt4k2NSQkpPgeAej1de3UZ6B8cK5h4xcwj+7H0tf9va0nfp+fIo82z6sk7W2/3PPhkRTbDandluPRDVtrMZmYyvGDe2DMwXBQizZkWJ4S9Sl4x4UMxoutJBDvad6w8zVffyytOdq9dF+m6kOJMFfWYahRPx46+jCQ2WWmKxgdzMNkxxZAB+j9A4J/SVNOtjDPVzgAAAAASUVORK5CYII=',
'http://x264.me/browse.php?search={{IMDB_TITLE}}'
],
bitmetv: [
'BitmeTV',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUKBAgtBgVNCANsDQeMEQ40LiukFg7DFQjXEQthPztRSkiDPjy1MiOwSkXMSkZlaW/TT0V1a2V/fn+bd3PHdnCIjZGioKPUlo2usLS5vL7OurriubXFyMnU09fl5eb29vg32NlRAAAAm0lEQVQYGQXBQWrDQBAAwe6ZWQkLQ8DEBx/y/8fl4otBKFpNqnwerE3aWOdsapJtQoU96KNmZkKGAHVWrYugAOJIvgBgwOMF/EQOYGx32E/YrO3+u/O9/L3pKSs1RWRIKINKQ4DbviNFzA6luWloUS2BkkHHYtfVCE3JYfRVdNpgoSwXPl0FkKaRHDUThD5nxP7xQbHaZzM8jsx/QZk1XcUYj70AAAAASUVORK5CYII=',
'http://www.bitmetv.org/browse.php?search={{IMDB_TITLE}}'
],
kinozal: [
'Kinozal',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB+0lEQVQ4T2Owdm/wAeL/UOzDAARoYrjEwWIgwf8nzl/6/+HN/f9TF+767x/R8b+gdvH/Gzdv/P/49tb/q9dv/J+9dM9/r5C2/809K/9/fHEOKHcRbAjcAJDmn28v/v/9DoL/vj+Hhs////H2wv/vby78f/v23v8Pz8+hGOAzY9Hu/7+AGqdyc6BgmAF30vz+r5IV+X/IRvf/t9cX/meWL0R4AeYKkAtur5j4f4WMCFgziA3SfKMg5v98Yb7/02Uk/q/xdAAbALcd5gIH7yawM0EaYAaA2DeX9v0/YKL8/9LUBhQvxab0IVwAcs6kebvgkkskBcEG3Ih1/j+Tj/P/SgdzjDCZMGcX2Btw54NCGt2ATgaG/6fbSzA0g/Chk6iB+P/Vk8twSZgXVkgBaQnR/7frMzAMeHgXyQCQU548vAqXnAcMMJABT9rS/x91NgC75Iin2f9PNxDePHzqHIoXfKpbl2MYAGL/vLfr/0YtebAhR2O8/v95ewYsXtmyDDMaQRKvljWCDQBhEBsk9mJW1f+5AjxgQ457QAIUIxpLG5aCJbAlpF8P9/0/3Zj/f1OIB9iQc/3VqAkJHIiPMUMaH75yFS0WumbsABtSWLfkv41HI5g+AgwokBgoykAuBKkrqFn8/+q1c//XbNqPmhdAHCiGZ1uoM1Gci00tANqbcjckBbSEAAAAAElFTkSuQmCC',
'http://kinozal.tv/browse.php?s={{IMDB_TITLE}}'
],
hdspain: [
'HDSpain',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUQEyQWHi0mKzgRQnU6P0wsTHxLTFUxWYhTXWk9Z5Fga3dRcphvd4Fhe5t/hIdwiamCi5d/lrKHmbGWnqmUpburrLGbr8ertsS2vse/x9DL09rT2+Le5Ojl5+Tr8fP4/PwJwkjrAAAArUlEQVQY012KWXLEIAxEW8Q7ZmQWDxbywP1vGTL+y+uqrlctoclZWj0fpDbUAbEWwsOkKAaXnjDx9Yo7YcNFdJUDkxBJ2TEhAsb0S4QRObCgjzFOOPpTzgZ/0/Z+d9lgFoMlYcCeAlFYiMywpYQQvPe9wle8B3Mo9b4/PRqYGc7ph90X1V6wNjdxNojzKtZarOvKpdpcJXP3FfPsHDfWND9gHK/7zrO68QE///gFOwENOGpGQOcAAAAASUVORK5CYII=',
'https://www.hd-spain.com/browse.php?{{IMDB_TITLE}}'
],
scenehd: [
'SceneHD',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEV/qheEpTuJpUSUrFmlrJKFvzePwwmHw0OPw0WSxkiTyVKayFKbylyjy16kzmim0nG8x6Gu03Ox1n2214a+3JHB35vJ4qbQ5K/S6bnb7sbj8dDp8tnx9+b0+/D7+vH9//wlkKjwAAAAhUlEQVQYGQXBAW7CMBAAMN8lpS0Uaf9/JdNUUIOSzI6fvwmAeEbpe5msrkFvmWNXosfzYVJ2GaxLX2QBEqMcBxVItO1INrOgRDW1miNuY2t6Yp7vIdu8JyrEvBbb65tIAPGYAwksqBUSZl0RCRXm7nSLLySEfv5eCdJHcUUpLYSPqAMA5D83oy6GLHgNQAAAAABJRU5ErkJggg==',
'https://scenehd.org/browse.php?search={{IMDB_TITLE}}'
],
bithdtv: [
'BitHDTV',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEVAAADycADyegDygyv1jAD2lgLxmjP2oQD3rQDyszT4vQHyvVr5yAb40EX71iP92gD58XfXuXcpAAAAAXRSTlMAQObYZgAAAGFJREFUGNNlT1sOwCAMUldtxUd3/9NuZrqtkS9KCFDnPtTuDCJL/d8UiKUZ4UaylhBNBudJBHqODllO4qq9q65SH0iAUqBTODwxBsG7Kz1pDehmKzjaZUy0LfPBvpeT23EBWkoCeXAFA5cAAAAASUVORK5CYII=',
'https://www.bit-hdtv.com/torrents.php?search={{IMDB_TITLE}}'
],
awesomehd: [
'Awesome-HD',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC+0lEQVQ4y3VTSUtbURh9O9G/IA6rKo41YKvdtMVaEEQF0Y1V3ChOtTgkNhqTZqhDNEb05anRiHUeSZMoaSgajaIb3YlvIVY3IroRHGJ4Ek7vvaWCghcO3OE73/nOd+/luCfj+PhYtry8LExMTIhjY2MBCjp3uVzC0dGRjHtu3N3dhS4uLg4YjUaJELC6ugqn0wmHw8Hmk5OT6OzslGZmZgb8fn/oIzLZCLNard6uri5Q8ubmJmZnZzE9Pf2Ara0tTE1Nobu7GzzPe29vb8MeEtjtdoEcBEm5WF9fx8rKCmw2G5tvb29jZGQExBY2NjYwPj4Ok8kUJAICI5+cnMja2tqkoaEhuN1upi4IAogd3N/fQ5IkZsNisbAEHo8HpFoYDAbp8PBQRtV5s9mMhYUF7OzssMDBwUFcXl7i7OwMp6enuLq6wvDwMPr7+1nM0tISent7MTc3x3OELFICbRQNon3Y39/HxcUF+vr6aLk4Pz+HKIrMP41dW1tjVZCmilxFRUWgo6ODNUqtVmN+fp7Z8Hq9bI82lRJ8Ph+zpdFo/t8IysvLA1x2dnagrKyMKdE+UOj1eqhUKmi1WoaWlhbodDqmTs97enooGVlZWQGuoKBAzM/PR21tLVFfQF1dHUpLS1FZVQXeIhDFbxiyDsM2OorpmVn8ILdQXVODnJwcEHGRUygUfFJSEs0Gt+c3iouLUVxSgoaGRvx0ulhwi6oVcrkCCkUT7A4nioo+ISYmBvX19Ty3t7eXEh0dLcXFxWHQOoLcvDx0mczotwzAahtFk7KZITU1FVRI970dHzI/Ijw8XNrd3f33tOVyOR8fHx/UGNqRmJiI2NhYvH33Hs1qLYpKSvFVpUFFdS0qP3+BRt+OtPT0ILEqPLzEm5ubkMLCwl+vXqcxMi2PJARdv0xJIYQ3D0hKTib+c73X19dhT/9DiFKpNEZFRfkjIiIQGRn5CHSPwN8ol/eSfxD67K88ODh4Qd6DLiMjw5eQkPCHIjMz09fa2qqnZ0/j/wLh8zZcSejfaQAAAABJRU5ErkJggg==',
'https://awesome-hd.net/torrents.php?searchstr={{IMDB_TITLE}}'
]
},
// subtitles
{
os: [
'OpenSubtitles',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEUAAAAREREiIiIzMzNERERVVVV3d3eIiIiZmZmqqqrMzMzd3d3u7u7///9SrzZ+AAAARElEQVQI12NggAHeC3fBCMHAAjjuTmA6ewfIyGCYxuUgDWRsYpDmdgBJHWSQYbm7GSzVzs7gDWRw3p3AdfYqNmNw2wUAUH0dtNO4HWIAAAAASUVORK5CYII=',
'http://www.opensubtitles.org/en/search/sublanguageid-eng/imdbid-{{IMDB_ID}}'
],
subscene: [
'Subscene',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAwFBMVEUcVXQaUnAbTGgaTmobUG4bWHiHorIcXH4bW30rWnYaRl8aSmQsXntKb4QbVncZQlnD0Nfw8/UcW3wbUGzS3OIZRFylu8elt8MaR2AcWHlYeo0bTGYbS2YcVHIaRFqmvMoaSGEcWXobT2waSGIcV3gZSGMbUm8cWnsbVXXh6OwaSmMbU3IbVHMaTWkZRV0aRFstZIKWrbtpjaIcT2x4lKUcUG0cU3Lv8/a0xc8ZRl1ZfZMZSGF3laZ3l6obVnT///9+zaarAAAA2UlEQVQY0x1O2WKCMBDcHApGCSJFIw1KAIOIgd53u///Vw3u28zOBYG/cNOaZtacoScWgjAIW7PfS/l3LYjlEE7vhyO+b1eE8IpBsDHGHLHr8MPyV0+0Xt8gXov5iqeVc+DjZNPh1tsrxug9eCzhCfFuwZijegkzeYaC/E6M03pZg8d9b/kP4lrrS12ChDc72SPE6PJdCvDryOJxTuka87JUA0zpX4i7HSZKqGEAy9Nn95IgJpEQn0MGtzVa57lSYsiyGNJbe31SXj6O8QEY9fhUKiGy8RDH8T9e2htmWyQ7HAAAAABJRU5ErkJggg==',
'http://subscene.com/subtitles/title?q={{IMDB_TITLE}}'
],
turkcealtyazi: [
'TurkceAltyazi',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABWElEQVQ4y2N48+yBzI0ZEUvv9TvtJgXfmBqy4s2TO4oMt1bX1f2qYfj7u5Y0DNJza2lRF8PdhWnTPjaK/H02zRuMX3Yb/33ToQ7nw/CrZsW/z6d6gtnPp7j9/V7N8Pf+gqRZDCDi+WTXv////wfjlwfm/H25tQ3Oh+E7C3L/fnv/Esz+/vHd33dlTJgGvL918u/7Sva/L7AY8HJp+t8nrTp/f//8/vcb0IC3qAa4gBU9nx8D9htWA5al//0JlHt5bAWmC941iv99tav/7/tafnAA4TIAJPeqx/jv840Nf79VIYUBLFRhIYzPAGS1KAYgY0IGwPBwNAAUOG+ruP++OLYSw4Bnu6b8fV/FiWnAnYUZU2ACoHh+vHPq33f3r2LBV/4+3dCAEltgA26tbapGFvwBTONfK7Hjn9VomWllRRvDhzcvRG4tzuu7BzSNFHxrcc6Edy+fSAAA26Xexh5bDHkAAAAASUVORK5CYII=',
'http://www.turkcealtyazi.org/find.php?cat=sub&find={{IMDB_TITLE}}'
],
altyazi: [
'Altyazi.org',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADMklEQVQ4y32TS2icVRzFz//e+z3nkcdMp5OajEMLKYYutCg0oIFuYkGQErCKIAnFB2NcWEUqvrAYRNTixiLdFuumLlLRxtIiKYJaaMFY2nRR0zxoM2am88jMfPO97r2uLCqlZ3UWhx+cxY9wj3gfPcCMPLeQyYXGxCWJ+4T+KeulIqUG9Q5u63Gy9WhIrtXqpt7IDa3lwWiMuJ7Xmq4YE+Xo3wAGAOW3HrTsbapEhj4LA19KZj3fbvI12270KTKPk6WPkiPPMjc6Jueyw/8BXN69nUSfmmZJfZQl9HZYgoKueSJe2nw/rOqB+pJdq68m133PzpClXiJDfivnsmN3L5RnBveYffqUaWPQ4AzST81f+DP36nfBo7mMKyojtau3Hwt/yfN8arp3RL3YW2jZOqBFHYjnxNMbfwhmqwM8rQa5ASC2mo7EhycrwzsHthonrVS6Wc6PL/yUPnC+R3W/fnjh04AbyUOpLZ2HNOG98JttB1lQ5rvjOoPWGgC/DocuxaG/ZlmW77qJAdu291mCfR4nek8t5ibmN2+KBaU4iKt9ZKonhfTI8m8KoCpg93Jp7sjQyq3K9Z50ciEKo73JVBLdbkI5rvNzKz3yW7BMFyNfPGI5QYq4nmBaY1lJQPqEuBMPBxVv5NcLc51msznfaNTRqDeieq32VbV657VSaaoqDC4QcAAa4GoX0wrnlEQgJSD9OBs3Oof1D3v6a01vtt3unG932jNet3v4g3ffrt+YLhTdHnqCWgyyZgLQTCiN70lhUkZ6LOIA2+zu9xaVfXp/97MztzMvrIbpO4c+no0AwM3ak46rdsLXkJ4JcuVVAoClVwrjjOOEYWGrYRJMCzAc0WQWvwbBVpkpZjZutGUiZ59xLL+IWEFLqkNhigFA4OGcVng9jnArCjVCHwjacU+0GYyqVjcfVpsVM2WVTMii9jSUT7EOcRwSP9514dpkgRwXo5zjHS6wlwtyuUBLCDzbjkTLSRinDeX3Q+kNEI4R8EX6yEqL/m/XcqmQZByPM46nGEONh95M3J99xtByiuLwIhFmtcbvWz5Zua+lWHp5iJZLQxwA/jqyy1h/s+jca/c3gxx2uHh3HvcAAAAASUVORK5CYII=',
'https://altyazi.org/index.php?page=arama&arama={{IMDB_ID}}'
],
podnapisi: [
'Podnapisi',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAGcAAADu7u7pQXccAAAAAXRSTlMAQObYZgAAACxJREFUCNdjEA0NYWAQXbWUgUFy1TIHECsAyFo5gUE0NBTGWrUSk4VNFigGAN4uGb2e9Kd3AAAAAElFTkSuQmCC',
'https://www.podnapisi.net/subtitles/search/advanced?keywords={{IMDB_TITLE}}&year={{IMDB_YEAR}}&seasons=&episodes='
],
yifysubtitles: [
'YIFY Subtitles',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB00lEQVQ4y2NgoBR47vlfAcVueNSUQdUUYkhab/59zmrTz/8grJo7wwYoxIIsb7Pl9x6YvExwcQBQSBKImZDViJut+XjfdMXb/yAsaOxhAhRjBklYbfrVBxNXSGibABSqAGJldANAijX1Fzx+ozv3/n8Q5lExUrPZ+icaxlctmj8DqGYSEFsCMRs2b7IwsXMZqE+6+EWt/9x/ZKxSMHc+UH4mEDsCMQe+8GRl4RE0l2ve91uuae9/EDZZ9mohUHwuEHswsXFy227/zwTC+Axh16pbnyhWsua/WOnav0D+UqPpl3YBvfPVZtvf/0j4FxCfB1mKYYJB//EAvoy5//ky5/3lkFDqMFv94S1Q2AGIA6E4GIiDzFa//yJk6uWFYYDR0he+HLH9/znjJv4VMvPu1p1z7xNQOBFkNhArALEciGbm4AYFaBBmutj03Uql9/QO5c6jO4DcAu0Jp9cqdhz9B8T/kbFK3+kXUANRAbeSARPUtmRQyOu07oyEOjsCiMOhdKj6hHN71Bu3t+KMESDm0qhYZiuUtxQUBqpALAPE8kCsCMIytdvPKBct7CKUVZhla7buZ43s+o+OxUtWXwHKpxAygBGIZaFeCIPSMBwNxD4U52YAcE7UNoyTon8AAAAASUVORK5CYII=',
'http://www.yifysubtitles.com/search?q={{IMDB_TITLE}}'
],
subtitleseeker: [
'SubtitleSeeker.com',
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUXmP8Lpv4mn/44q/5Bs/9Iuv9bv/9tx/98zf+Q0/6e2v+x3//D5/zf8//w+P/+//xTnwPSAAAAQklEQVQI12NgIBIwLoAyWD4ACesjmWxTfm9mYDjl2MNx5GudAoPtZiDjA78Dg8CaXu4jn+IFGOY/k/t75P4zBpIAAL7HFWXCq8enAAAAAElFTkSuQmCC',
'http://www.subtitleseeker.com/search/TITLES/{{IMDB_TITLE}}'
]
}
];
/*******************************************************************************
* Styles
******************************************************************************/
var css = '#lta_external_site_links img { margin-right: 4px; vertical-align: middle; } img.ext_links_config { opacity: .8 } img.ext_links_config:hover { opacity: 1.0 }' +
'#lta_external_site_links a { white-space: nowrap; }' +
'#lta_external_site_links h4 { margin-top: 0.5rem; }' +
'#lta_external_site_links .links { line-height: 1.5rem; }' +
'.cogs_wrapper { position: relative; }' +
'#lta_configure_tooltip { color: #333; z-index: 100; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 8px 10px; display: block; position: absolute; left: 27px; top: -2px; background-color: rgba(193,193,193,0.97); border-radius: 4px; white-space: nowrap; line-height: 1.5rem; }' +
'#lta_configure_tooltip.hidden { display: none; }' +
'#lta_configure_tooltip td { vertical-align: top; }' +
'#lta_configure_tooltip h4 { margin: 0; }' +
'#lta_configure_tooltip .controls { margin-top: 10px; }' +
'#lta_configure_tooltip .linkemallhomepage { float: right; }' +
'#lta_configure_tooltip img { vertical-align: text-bottom; }' +
'#lta_configure_tooltip:before { content: ""; display:block; width:0; height:0; position:absolute; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid rgba(193,193,193,0.97); left: -8px; top: 7px; }';
/*******************************************************************************
* Page infos
******************************************************************************/
/*******************************************************************************
* Functions
******************************************************************************/
// sort by name
function sort_func(a, b) {
return sites[i][a][0].localeCompare(sites[i][b][0]);
}
for (var i = 0; i < 3; i++) {
sorted_keys.push(Object.keys(sites[i]).sort(sort_func));
}
// restore configuration
var configstring = GM_getValue('config');
if (typeof configstring !== 'undefined') {
config = JSON.parse(configstring);
}
else {
config = DEFAULT_CONFIG;
first_run = true;
GM_setValue('config', JSON.stringify(config));
}
// replace imdb fields
function repl(str) {
return str
.replace('{{IMDB_TITLE}}', encodeURIComponent(imdb_title))
.replace('{{IMDB_ID}}', imdb_id)
.replace('{{IMDB_YEAR}}', imdb_year);
}
function clickCog(evt) {
evt.preventDefault();
if ($('#lta_configure_tooltip').hasClass('hidden')) {
showConfigure();
}
else {
cancelConfigure();
}
}
function showConfigure() {
// un/tick checkboxes
for (var i = 0; i < 3; i++) {
var s = sites[i];
for (var key in s) {
if (s.hasOwnProperty(key)) {
$('#lta_configure_tooltip input[name=' + key + ']').prop('checked', $.inArray(key, config.enabled_sites) >= 0);
}
}
}
$('#lta_configure_tooltip input[name=show_category_captions]').prop('checked', config.show_category_captions);
$('#lta_configure_tooltip input[name=open_blank]').prop('checked', config.open_blank);
checkToggleAll();
$('#lta_configure_tooltip').removeClass('hidden');
}
function saveConfigure() {
for (var i = 0; i < 3; i++) {
var s = sites[i];
for (var key in s) {
if (s.hasOwnProperty(key)) {
var value = $('#lta_configure_tooltip input[name=' + key + ']').prop('checked');
var idx = config.enabled_sites.indexOf(key);
if (value && idx < 0) {
config.enabled_sites.push(key);
}
if (!value && idx >= 0) {
config.enabled_sites.splice(idx, 1);
}
}
}
}
config.show_category_captions = $('#lta_configure_tooltip input[name=show_category_captions]').prop('checked');
config.open_blank = $('#lta_configure_tooltip input[name=open_blank]').prop('checked');
GM_setValue('config', JSON.stringify(config));
updateExternalLinks();
$('#lta_configure_tooltip').addClass('hidden');
}
function cancelConfigure() {
$('#lta_configure_tooltip').addClass('hidden');
}
function toggleAll(cat_idx) {
var checked = $('#lta_config_toggle_all_' + cat_idx).prop('checked');
for (var i = 0; i < sorted_keys[cat_idx].length; i++) {
$('#lta_config_' + sorted_keys[cat_idx][i]).prop('checked', checked);
}
}
// monitor all category checkboxes and un/check the toggle all checkbox
function checkToggleAll() {
for (var i = 0; i < 3; i++) {
var all = true;
for (var j = 0; j < sorted_keys[i].length; j++) {
var key = sorted_keys[i][j];
if (!$('#lta_config_' + key).prop('checked')) {
all = false;
break;
}
}
$('#lta_config_toggle_all_' + i).prop('checked', all);
}
}
// opens a link using POST
function postLink(e) {
e.preventDefault();
e.stopPropagation();
if (e.type === 'mouseup') {
// get site key
var k = $(e.currentTarget).attr('class')
.replace('lta-outlink-post', '')
.replace('lta-outlink', '').trim();
var site;
// find key in sites
for (var i = 0; i < 3; i++) {
var s = sites[i];
if (typeof s[k] === 'object') {
site = s[k];
break;
}
}
var form = document.createElement('form');
var data = site[2][1];
form.action = site[2][0];
form.method = 'POST';
form.target = config.open_blank ? '_blank' : '_self';
for (var key in data) {
var input = document.createElement('textarea');
input.name = key;
input.value = repl(data[key]);
form.appendChild(input);
}
form.style.display = 'none';
document.body.appendChild(form);
form.submit();
}
}
// initialize
function init() {
// Add new link section
var $container = $(layout === 'new' ? '.title-overview' : '#tn15content hr:eq(1)');
if ($container.length === 1) {
GM_addStyle(css);
// configure dialog
var configure = '<span class="cogs_wrapper"><a href="#" title="Configure" id="lta_configure_links"><img src="' + COGS_ICON + '" alt="Configure" class="ext_links_config" width="16" height="16"></a>' +
'<span id="lta_configure_tooltip" class="hidden"><form><table><tr>' +
'<td><h4 title="Toggle all"><input type="checkbox" name="toggle_all_0" value="1" id="lta_config_toggle_all_0"> <label for="lta_config_toggle_all_0">' + CATEGORY_NAMES[0] + '</label></h4></td>' +
'<td><h4 title="Toggle all"><input type="checkbox" name="toggle_all_1" value="1" id="lta_config_toggle_all_1"> <label for="lta_config_toggle_all_1">' + CATEGORY_NAMES[1] + '</label></h4></td>' +
'<td><h4 title="Toggle all"><input type="checkbox" name="toggle_all_2" value="1" id="lta_config_toggle_all_2"> <label for="lta_config_toggle_all_2">' + CATEGORY_NAMES[2] + '</label></h4></td></tr><tr>';
for (var i = 0; i < 3; i++) {
configure += '<td id="lta_cat_' + i + '">';
var s = sites[i];
for (var j = 0; j < sorted_keys[i].length; j++) {
var key = sorted_keys[i][j];
var site = s[key];
var title = site[0];
var icon = site[1];
configure += '<input type="checkbox" name="' + key + '" value="1" id="lta_config_' + key + '"> <label for="lta_config_' + key + '">' + (icon ? '<img src="' + icon + '" alt="' + title + '" width="16" height="16"> ' : '<span style="display: inline-block; width: 16px; height: 16px;"></span>') + title + '</label><br>';
}
configure += '</td>';
}
configure += '</tr><tr><td colspan="3"><h4>Options</h4>' +
'<input type="checkbox" name="show_category_captions" value="1" id="lta_config_show_category_captions"> <label for="lta_config_show_category_captions">Show category captions</label><br>' +
'<input type="checkbox" name="open_blank" value="1" id="lta_config_open_blank"> <label for="lta_config_open_blank">Open links in new tab</label>' +
'<div class="controls"><span class="rightcornerlink"><a target="_blank" href="' + LTA_HOMEPAGE + '">Link \'em all! v' + GM_info.script.version + '</a></span>' +
'<button id="lta_configure_links_done" class="btn primary small">OK</button> <button id="lta_configure_links_cancel" class="btn small">Cancel</button></div>' +
'</td></tr></table></form></span></span>';
var html;
if (layout === 'new') {
html = '<div class="article"><h2>Search ' + configure + '</h2><div id="lta_external_site_links"></div></div>';
}
else {
html = '<h3>Search ' + configure + '</h3><div id="lta_external_site_links"></div><hr>';
}
$container.after(html);
// Setup callbacks
$('#lta_configure_tooltip form').submit(function(evt) { evt.preventDefault(); });
$('#lta_configure_tooltip input[name=toggle_all_0]').click(function() { toggleAll(0); });
$('#lta_configure_tooltip input[name=toggle_all_1]').click(function() { toggleAll(1); });
$('#lta_configure_tooltip input[name=toggle_all_2]').click(function() { toggleAll(2); });
$('#lta_configure_tooltip input:checkbox').change(function() {
// ignore toggle all checkbox
var id = $(this).attr('id');
if (id.indexOf('toggle_all') === -1) {
checkToggleAll();
}
});
$('#lta_configure_links').click(clickCog);
$('#lta_configure_links_done').click(saveConfigure);
$('#lta_configure_links_cancel').click(cancelConfigure);
$('#lta_external_site_links').on('click mouseup', '.lta-outlink-post', postLink);
}
}
// render links
function updateExternalLinks() {
var links = [[], [], []];
var html = '';
for (var i = 0; i < 3; i++) {
var s = sites[i];
for (var j = 0; j < sorted_keys[i].length; j++) {
var key = sorted_keys[i][j];
if (config.enabled_sites.indexOf(key) >= 0) {
var site = s[key];
var title = site[0];
var icon = site[1];
var cls = 'lta-outlink ' + key;
var href;
if(Object.prototype.toString.call(site[2]) === '[object Array]' ) {
href = 'javascript:void(0)';
cls += ' lta-outlink-post';
}
else {
href = repl(site[2]);
}
links[i].push('<a class="' + cls + '" href="' + href + '"' + (config.open_blank ? 'target="_blank"' : '') + '>' + (icon ? '<img src="' + icon + '" alt="' + title + '" width="16" height="16">' : '') + title + '</a>');
}
}
if (links[i].length > 0) {
if (layout === 'new') {
if (!config.show_category_captions && i > 0) {
html += '<div style="height: 10px;"></div>';
}
if (config.show_category_captions) {
html += '<h4>' + CATEGORY_NAMES[i] + '</h4>';
}
html += '<div class="links">' + links[i].join(' <span class="ghost">|</span> ') + '</div>';
}
else {
if (config.show_category_captions) {
html += '<div class="info"><h5>' + CATEGORY_NAMES[i] + '</h5><div class="info-content">' +
'<div class="links">' + links[i].join(' | ') + '</div></div></div>';
}
else {
html += '<div class="info"><div class="links">' + links[i].join(' | ') + '</div></div>';
}
}
}
}
$('#lta_external_site_links').html(html);
}
// start
$(function($) {
var re = /^\/title\/tt([0-9]{7})\/([a-z]*)/;
var m = re.exec(window.location.pathname);
if (m) {
// detect layout
if (m[2] === 'reference' || m[2] === 'combined') {
layout = 'legacy';
}
else {
layout = 'new';
}
// extract movie infos
imdb_id = m[1];
imdb_title = $('h1[itemprop=name]').text().trim();
re = /^(.+)\s+\((\d+)\)/;
m = re.exec(imdb_title);
if (m) {
imdb_title = m[1];
imdb_year = m[2];
}
else {
imdb_year = '';
}
// fire!
init();
updateExternalLinks();
if (first_run) {
showConfigure();
}
}
});