// ==UserScript==
// @name questden-BLICK
// @namespace questden-BLICK
// @description readability
// @match *://*.questden.org/kusaba/draw/*
// @match *://*.questden.org/kusaba/meep/*
// @match *://*.questden.org/kusaba/moo/*
// @match *://*.questden.org/kusaba/quest/*
// @match *://*.questden.org/kusaba/questdis/*
// @match *://*.questden.org/kusaba/tg/*
// @match *://*.questden.org/kusaba/questarch/*
// @match *://*.questden.org/kusaba/graveyard/*
// @require https://greasemonkey.github.io/gm4-polyfill/gm4-polyfill.js
// @version 2.21
// @author dediggefedde
// @grant GM_xmlhttpRequest
// @grant GM_getValue
// @grant GM_setValue
// @grant GM.xmlHttpRequest
// @grant GM.getValue
// @grant GM.setValue
// ==/UserScript==
/*
There are 106 functions in this file.
Function with the largest signature take 4 arguments, while the median is 0.
Largest function has 95 statements in it, while the median is 4.5.
The most complex function has a cyclomatic complexity value of 43 while the median is 2.
*/
/* pdf generation seems to have stopped working... major redo necessary
// @require https://raw.githubusercontent.com/MrRio/jsPDF/master/dist/jspdf.min.js
// @require http://phi.pf-control.de/userscripts/tgchan2PDF/tgchan2PDF_1-1.user.js
*/
/* itemoptions
0: id
1: lastcheck
2: interval
3: high img
4: high IDs
5: high All
6: ignore img
7: ignore IDs
8: ignore All
9: high Name
10: ignore Name
11: link to high
*/
/*lastviews
thread
"_"
id
String.fromCharCode(11)
ref
String.fromCharCode(11)
count
*/
/*watchids //redundant. itemoptions ->
qthread
String.fromCharCode(11)
qid
String.fromCharCode(11)
qname
String.fromCharCode(11)
qauth
*/
// // @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
// // @require https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
var startTime=new Date().getTime(); //start-time for script.
//Sprache:
var curlang=1; //Englisch
var deutsch=["DEUTSCH","Textgröße","Absätze vergrößern","Bildvergrößerung","Farben invertieren","Schriftart","Laden","Lade vorherigen Teil","Verwalte Watch-Liste","Ihr IP hat sich geändert oder die Browser-Einstellungen wurden gelöscht. Soll die alte Liste beobachteter Themen wiederhergestellt werden?","Absende-Formular verändern","Text art/Größe verändern","erweiterte Watch-Liste","AutoUpdate Watch-Liste"];
var english=["ENGLISH","Font size","Paragraph margin","View image by hover","Invert colours","Font type","Loading","Load previous part","Manage watch list","Your IP has changed or browser settings resetted. Should your watchlist get restored?","Change reply form","Change font size and type","extended watchlist","AutoUpdate watchlist"];
var lang=[deutsch,english];
var deutschimg="data:image/gif;base64,R0lGODlhHgAVAKEDAAAAAP8AAP%2FMAP%2F%2F%2FyH5BAEKAAMALAAAAAAeABUAQAJTBIapau2Ngpy02ouE3rz7LwzPSJbQhabUMoAbCyPmPA8S7aiSrfdrK%2FBJXC%2BiEaZxxGQ4g6gJPUQfqAOF5osIs7ytTusdfgJAjc5YRKs5mfVSUQAAOw%3D%3D";
var englishimg="data:image/gif;base64,R0lGODlhHgAVAKUmAAoKXgsLXwsMXwsMYBMTZLYMBbUNB7YNBbUPCLUPCbUQCrYQCrcQCLcQCrgQCLgQCbgRCbYTDbgTC7gTDLcUDrUVD7gVDrQWELYZE7YeGbogGbq3x9vMztfV2d7U1trX3d%2FY2uHY2dra3t7b3eLg4eXh4v%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMAP%2FMACH5BAEKAD8ALAAAAAAeABUAQAbhwJBw8Csaj8jiYCkMORyX55DTFD4ZEAnj%2BXw0FotnRrlckkIMRmjg5IYIAKZVGvqx28My2xFxzP15S0VtDgkIBgVcW25ueSBCRWmBekmVRx14kwJyDhh%2BZYRVa5x0cxZ%2BgI1DRYVcrq%2BuooQOZHNNarNrVXRlP1WSo0yxeqB%2FTYJFApvGAwGgscbBzXtu1ICUpMfUFKiA2sh5TbEOBxNcGrCArKqzDhAQaekOCk%2FrCfRXDovjk3ODf27UQBsxrMwGO8VKoMFV8E4mQUs%2BiPCwcBRAaQ4bpcFFjFoFWkmKhQgCADs%3D";
var disk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QULDS01A9SgvwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAA0ElEQVQ4y2NgGOyAEZnD6yr3nxxDPu9%2BBDeHBcMGUQ6iDYrU8GRYdng9AwMDwzIGBoYorAYiK8YHlt%2FYzrD8xnZkoQwGBoYZLLgMYxfjwe86Bk90AxnwuvDnqy9kRQpOAwm5EJeFLLjCJ5KBcBiS5EJcGsjyMjcfN8OXu28JJ2IsSYwFn4Yo20CcctD0R5qBuAzAZxETSfmUiFzERMVywY5iA%2F%2B%2F%2FsHwefej5QwMDIdgeZmi0gbJsBlYiy9Y%2BJNgJophuAyEGXqIiDCLonmJDQCW%2FTng1KHaLAAAAABJRU5ErkJggg%3D%3D";
var hdisk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QULDS833%2ByjEQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAx0lEQVQ4y2NgGOyAEYVXIPOfLFMmPIGbw4IhqSdItDm7wucxuFUHMjAwMCxjYGCIwm4gkmJ8wG1lEoPbyiRkoQwGBoYZLLgM4%2BeSIuw6VAMZ8Lrw47dnZAUnTgMJuRCXhSy4woeYMCTJhbg0kOVlQTkJhvdbrhPWjSWJseCNydb1uL0MSX%2BkGYjLAHwWMZEUQETkIiYqlgt2lBt46T0Dw4QnyxkYGA7B8jJlpQ3CsBnYiy8IWEaCkSiG4TIQZughIsIsiuYlNgCW%2FjRKPBg%2BOgAAAABJRU5ErkJggg%3D%3D";
var transitionString="#BLICK_watch_bar {transition:width 0.5s,opacity 0.5s, height 0.5s, background-color 0.5s;-moz-transition: width 0.5s,opacity 0.5s, height 0.5s, background-color 0.5s;-webkit-transition: width 0.5s,opacity 0.5s, height 0.5s, background-color 0.5s;-o-transition: width 0.5s,opacity 0.5s, height 0.5s, background-color 0.5s;";
var langimgs=[deutschimg,englishimg];
//Voreinstellung
var externwbar=true;
var gloeinst=true; //change text size/type
var groeinst=18;//px
var abseinst=true;//absatz-vergrößerung
var liseinst=true; //liste vergrößern
var poseinst=true; //post-Formular verändern
var invert=false; //Farben invertieren
var imghover=true; //Bild vergrößern beim hovern
var wateinst=true; //Benutze veränderte Watch-Liste
var autoupdate=false; //update direkt bei pageload
var curwid=340;
var zwiheight=100;
var zwiheight2=510;
var startX;
var startWidth ;
// var curwidakt=false;
var scheinst=0;//Schriftart Georgia
var schriftliste=["Georgia","Palatino Linotype","Book Antiqua", "Tahoma","Arial","Helvetica","Verdana","Times New Roman"];
var schriftreihe="";
var imgbox;var bildel;
// var varheight=0;
var wartimg=document.createElement("img");
var lastviews=[];
var itemoptions=[]; // {string threadID,int milisecForLastCheck, int viewinterval (hours, 0->on reload),bool highlightOnImage,bool highlichtOnID, string highlightIDs, bool highlightonall, bool ignoreonimage, bool ignoreonID, string ignoreIDs, bool ignoreAll, string highname, string ignorename} + bool highonimg
var externlistspeicher=[];
//sync
var syncusername="";
var syncuserpass="";
//watchlist
var wbar;
var wrbar;
var watchids=[];
var icondatabasestring="";
var aktfrag=false;
var speichern,laden;
var charnamelist=[];
var aktcharnames=[];
var refreshimg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMiSURBVDiNbVJNbFRlFD33e%2B%2BV%2Ba0zbQdbqLYKhhKmoaIzjX%2FRmEY3xGBYqLxEjJCB8LNhBxsMTQwRdGGi4AOjMUwlmDQBN%2FwEIZLUwqtx0dCS1NLGAUY7tB3ozLTz3vu%2B66LzkllwkpvcxT0nJ%2BdcYmb4SGWyzzTo2hEQ3vSkatWEmCfCuOPKEwAu2Jbp1t0eBHCCfIF0JrtF08RAT9cqfV1ns9HWFAGYUShWMDJ2v3xn%2BqEnFe%2B2LfNselc2w4zvAMSImZHKZNcbuhjZ2tcdiseC0InQHA0gHNARDRkIGgIzxUUczw5XCsWKHQ019D4uVw1mNBEz49U9Z0%2F1rGv7NBgwxK3RHKquB0PX5JrVscW%2B9PPh3vWtpAmCEIRfrk2ot15sFwe%2Bvuo4rmzRAYCZP7wzXRCup1gxLzLjM8eVZ8anZ5MT9%2BaPXu9o7tq3dVMoEQvh43e7RC0GAqAEAEipwlXH85IvPPuDlOoRgEHbMvO2ZV7549uPXhqdLOzdfewS7j8sYXqmDKkYAAMACyyvqumpSH9jJPBVZ%2FvKbgBTdWnruiZ2bnsn6XY%2BHUWicQU0Qb4D1mt38V8%2F37yAJ%2BO0J9VrF4cnq1ftqSXfvOOqAAD2W6gCMGoErpvfAOwE4D5BWLct854v4J0%2F%2Br4GEJgZF%2B1%2F1Knzf%2BWkVD22ZRbrWYezY6tK5aWO30fGbwCI6QBABBAR7v5XhiEYJwf%2FJABf1JNTmWyYiO72blx7Jj8zlwKgAagKABBEBAAdiRBWt4Tx5f63qa0lcuyVPT%2FfSmWy6ZrG9hWGrufyswfyheLrmkaubZmuWHZAeFxxcWFoij2P0b4yisM73gh90Jd8ubU5ci29a8A1dPGNVDI%2B92gBTY1B0oQYBAD%2Fkaj%2Fx6Glidzc5KXhyc7Mlk3hRCyI7rUJeq49HiqWXfw7W4LjeBQJGjh3ebTiSXUEAJYfSTFN5OZO3zy5LfmgsPBJ%2F%2Fc35o8P3CwN384jP1tG1ZUQRCjMl%2BS5y6OLUqmMbZljAOC38BOA7bZlci0wA8B7DYa2VzFvkFLFDV2bIcJQ1ZGHbMv82w%2F3fy5VdmoTZczGAAAAAElFTkSuQmCC";
var nextbutbild="data:image/gif;base64,R0lGODlhEAAQAOMIABIlNRw4UBM7Xi5ZfjhokY6xz6fI4%2Ff4%2Bf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FyH5BAEKAA8ALAAAAAAQABAAAAQx8IlJa5U2awqQ2RVQIB4oiAdZEOZZtu4Hd3IrsnCu79nw%2BQKgBUAregIZonKJxMAeEQA7";
var wartbild="data:image/gif;base64,R0lGODlhMgAyAIQSAIdBG4hBG4lBG4pBG4tBG4hCG4xBG4lCG4pCG4tCG4tCHIxCG4lDG4pDG4tDG4xDG4xDHItEG%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FyH%2FC05FVFNDQVBFMi4wAwEAAAAh%2BQQJBQAfACwAAAAAMgAyAEAFk%2BAnjmRpnmiqrmzrigDwzq9M33Cc6ngb%2F7WfbSYE9o7IpHLJHA2bJ170CSUJV0ZmEVnseqXVsHhMLkPBZhR6nC1RyW23ebtbK7u%2BOA6%2F59f9VV9vaYSFhoeIiYqLLHaHg4iQgViEjh%2BSgY6YZ5qVek5pV2pzn06WSXR%2FmaJYpTeAja55rDSwKl5LgqZfYoK4jMBKIQAh%2BQQJBQAfACwAAAAAMgAyAEAFqOAnjmRpnmiqpgEArHBMtnJtf%2B6ty%2B67%2FytXYOi7CXvApHLJJBWbNSR0J5wCe0%2FmkHbFeltCYs5KLptFrcA5uI6N26oqPA5Qz1PYO15KfsN6dkpggUaAYChedUdlikRgfnqRkpM%2FfJKEknWUTptOmJNZlJCTRJ0ilqKhoKOZmqZ5r6xNrnS0U1syW6o%2FgzaPuzx1hzpHuG6Pxl2Aib%2BJtlpYv82fptU3IQAh%2BQQJBQAfACwAAAAAMgAyAEAFrOAnjmRpnmiqpkC7vvAYtEJs20Ee3Hzc5r1gLAfQ7YTIpHLJNM1cTRw0yiseqULiFIvUCYzW70%2FHLSt%2FpCuaOgOaVet36gmQr9pXO4pY08%2FbfndWgSo6LXWEe0RaRYknYlZajpOUN3g7X3qGeXtYkpSHnISfoHGTgJUfoalPoomklHipqlugOX2pPwWzqm6sVoi5q6yXs3iHwY50AqFFhzJfAbtlzqGLkbzZSiEAIfkECQUAHwAsAAAAADIAMgBABbvgJ45kaZ5oqp5BCwCtsJJFMLPtrZvHGry2nXD3%2BwGGyJ0gIGgmn9CodKpz%2Faii4AymxQ5bOS8UzBRjY4GCec0uCV5wuAtYxC6L6uehq5Ov%2BShAeW0%2BYIQ3SzCHM2SAiyZMRo8%2BXI6TJWAwMpecnZ6fkXJ3lmdzlShgm1NGMIpIpIxkVKpVp16usUttsFlAnyRgPb8fo8MirbyLmcbELsw1hsZWzEVX0olHxqPZ0mjMH3uR3x%2BpuuPn6G0hACH5BAkFAB8ALAAAAAAyADIAQAXO4CeOZGmeaKqeAxC8grB%2Bwgvc8%2FkGwpH%2FJJ4KJgMaSz5ULXBsOp%2FQqDS6i8GS0xGi5sp%2BYLMY15vCmrY1cqq46qnf8Li8tOQubfgbM%2Bu6Pl0CCEc8O28BZigBfWxxBSk7XXMfiEFgkiKMJTyUlycxA52hoqOkpaaXeDuphHI3fUQ%2BBwgFijaAWYQvnEOKAFB3e1AHYkcDqmQvP7Q8vobBa8dymSbRc890S46SB7t3pyPVktcjNWnfkwID03C7mDHn4O%2FwNPLz9vf4%2Bfr7oiEAIfkECQUAHwAsAAAAADIAMgBABdjgJ45kaZ5oqp6CELyBcASDitCugKxmTAS8YA8AFBqPpBhyGTwwn6MddEo9JgTE1ktQq4pyA1f1kAuGBV5VAOBMQwNtt3xOr09zMRjMteejqQN6cEs3e1YtLW4HRAA8ZH92i0UoYXYkDTqWR5OaKwNSnSkHoKEspaeoqap1BTFhezBEL3FpM1l5eS0Iu4%2BCVYh%2BkDyvW0x%2BAAW0SJLCQX5dVYY8CMBzN0Q8XMpyL9AnxZprKgMEobMpCNt1iasl7O0jAaTwg%2FAjze3qqvqp86v%2B9gIKHEiQSQgAIfkECQUAHwAsAAAAADIAMgBABdXgJ45kaZ5oqqJDIAwIUqDIICBCoOvH6v%2FA0S5ILOJuxaTqoFM6R4LZc0oFDmzYmwtR7dJygYG3qhOMnTnAmYjjrmm9t%2FzpEtjDtno5NyB4EwMLbkU5doZzRUw5iEFXdow%2FTGGQKwU6EJQqZZkokpwnBy%2BfJDijpqeoQQk4LntpLgVxZwdXfS8vLQUFhoV2V122YkGGO0hOMVV3LqkjrAHMUHayqa3CqQmF0B87g6gNm8yK3acITdABAM%2FnAQvnANOnNw3Qj8wBB%2BOmZqgx%2BZnW2gJSCQEAIfkECQUAHwAsAAAAADIAMgBABd7gJ45kaZ5oqq7syAgDDA9tbacOAht3bzuCgMBHROlgRSIiAAgEktBokYBASK%2BpgiAIsGKhW2fjW5SRazknLVr1ioKfrQDhOJzveMcisR0QCAMIfng%2BMUJzhDcxW3aJLToBAwmOLYtulChAQpgqYZecIwdOn6CiiFCkKgdBQpOgr7CxXwkEBgIHgJKyJQi5cq67A34DQmu7HwcFi0%2FHH0ebzR%2FEjNGLxsesQ9Vbqa9ASM2a2s1y0Uu3zQmL0U7jshHtDrsMq1vYo7tL7WQJ3SPPBRolanOrCgxg0RJGCQEAIfkECQUAHwAsAAAAADIAMgBABeTgJ45kaZ5oqq5s675wiQxIEt8tIggD7puCwMDmShwEvw9COOgln9CodDo4LKZPwoBHwN50gsOK6AUjng%2FHIcAOANq7YPjsrdvv3ofBgI85FgRkfStbTYMrCAU7TocoWwFijSc6A11jd4%2BRkiMKAwFIP5Q1LWtxAXR9CKibrK2ur7AnCQtXsSMLVauwCVq2IgQEuq6VW3yxBAY8tkafwqwHW86bTWy2BIuxCaIp0lSflq%2BPoIh2DnENRWXYMaNQcd0sCOg3CVs840laYDQJ2toMqpaw4cGozoEjQQaq2gHOl0McIQAAOw%3D%3D";
var stylebuts="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABICAYAAAAK2WsnAAAABmJLR0QAbwBvAG98p6s3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QMUFjAYLi5uLgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAgAElEQVR42u29d5gcV5X3%2F7lV1dW5J0ijCRqN0ihYVrJkLByRjU2OywoWTDAsmHfJLD%2FDAmZZA2vDsot5CTYLeA1LWMAmGOM1wcYyDhK2ZcsKtrJGmhlN0KSezpXu74%2FqOD2hezRi7Xe7nmcelWrufOr0uVWn7j11%2B3wFE7Zt27apx44dU6LRqGKapqCCzePxyCNHjtiAk%2F2Zcqvxa%2Fz%2FzXwpZUXMiZsQQlbSbq75Ige94447lJt%2BucUa8XhJCA0pKjuPBMKOyTwrw%2FhjL14AjF999dXmDTfc4BQbvH37dvVj31lmDms1fo3%2Fv48PKJuvPmmdCX%2FXjzq0XADK3dBzzFcBWRwshJRS7Nq1S7vma63GmM%2BPpoKqQIV8pARHgm1DQyaN8vQrV3R2dvZv27YttW3bNgkoXV1d2utu8KZGvT5U1Y1KQsx8DimzP9T4Nf7zlw%2BoG9%2FZl54L%2Fu7bW32AXTRSOWO%2BI8F2oD6dZs%2F3WnXAFkK4geiJJ57wfODrC4yRSIi6gCDkE3g04QaJCgKE7YBpS9IGxNOSxngcvetvz7nwwgt7rr76arOurs7zpuuN2HAoRMgv8HlAUwVKhR%2FAkWDZkrQJ8ZRkXjyOfqLGr%2FGfH%2FwVK1Zol1%2FbE59L%2FgPfbg8BZm6GMxf8ZAZiaUnjeIyHblvkBUwhhNQ0TdONkI%2FWekFrvUJjWMGvg6q4J5npBJYjMUwYT0lOjzskNR%2BKoqyLx%2BMpj8cTVRQlIOt9LIwI5oUUQn6BVwNFqfADOJCxXOcMxx1Smg%2Blu8Z%2FzvI9Cbx9t6Ms%2FyDCTqB0fx9n6fue9%2F5ZPH6Al3b9mHuXvI3uyIqK%2BYCvmL%2B5M4xHo6ob2LRg15FYng%2BEgWS22Zz4J5pwGByHhPQBeAFHSmlrsVhMx6fRFFZY2KiwoE4h4BV4VDD7HihNxrReXnYSy4GMKRmNS3QNeqUHKcTqZDLZlU6nzWAwGPKGdJoiCk1hd4SiewSqIovTIEUzIlG0D7YjMExJUAdFURhwPEgpa%2FznKj99EL2pBbVOQPQINDVDRDkr9oueH01%2FA7RfPWf%2B2Tx%2BBL2piXVaN5nIqortB%2FzekCfPrw%2BCR4WMdRN2GlTf1Pb79U%2FiOGDa0Fwn8nwgWDTFCBbzQz7BDQt3uRECeJhLCsBLHi7s5vccPvtfm%2FGqAtuBVMYDoANpAG10dFQVqht1fB73R9dAU0BvuxBr6ImibG3pB3AcN18hHffvvBooqiCRTreNj49HLMvqTyaTmoMX6Ugyphs5DUsWjU7kJGmTonNIiWW7QUg6EgeBkUq1joyMRAzD6Kua3%2F19WPT2s8efC%2FsTQwhjAOltRPG2TM7PDCMzAzieRmxPy3PH%2FpFDGL55KEkJpw%2BBpx6S2WvZNmDo98h0v3t9CwVHa8Ke9zLSh29Btny4Ovtj8ekfkUk5J%2F0bsGJ4h7tJ2AYLEk8Ti1yeDxwz8QHFQeT5adO94dPGuItPl5ttpUHzQSL9SRzp4PV8qYSfzTvkk5PFfEUAhpEfPmRKyJlJ05TxtDuFsW2JKUsvAm10dFSaFiTSDrGkQFMcAl7hDlHQyYyM51HegFN2KTnZEcR4ShJNOMTTMB6NeoUQyokTJ8yFCxcmR%2BJ1SEsSjQs0NTv8qfD1S%2B4clg1JQzKaFqSHhnQhhOju7rYcx6mOr7wFeq2zxz8D%2B0ejDlrP%2F0U1R0Co7k2k%2BlAWvQd8C1yebSNPfB1hDCNRkNLGEV6che8hqTSfFftt08ZGJZGyGDO1afnq4T2oHe9AWBbywG7EoreBYYGVxOn6OiKyCXxbEIEOUIPI0d1Yh7%2BBlTxFWrersl8eOT79qzvNmpP%2Bvaj3PrYrHSyJ7qdzbDcp%2BQzdkVUV9e%2F69esTI3Enz6%2BPZG9ibiKWen3%2BHGYSPIHyfZAEfXBy0M7zgQRgZBuU8DUV8A%2FnuUMlHhma1E9H%2ByxMy72HYymRiyQOgNbX12clDUk0JulXIJVW0D3uyEARgmTP6Two4HXKni5Suv0fS0lG4w7DMcHo4KCVSCSsxx9%2FPD08PGwOxxaTSdhoqshnWAGs3dfkWdrG7015LJfJtWxJ3FFJDA5ayWTSnIlf6XamfGd4B073bW7eyLcE0ifytlfDFye%2BBuNPoix6J%2Br8rTiZfpwDn4KuG9HO%2FTf3IXzsa8jxJxHt1%2BTb2M9%2BEk7eiFz9lTn3j3XoC9lst8SyHdIrbpiUn3zoLWiam0IXXTcUAMducB94gWXg70ALXAFx3B9sYB2ObMA6eT3U21XZbx3rmtZ2LWKfef9KyRt3%2FpSvnv8NXnS6m9auw8xP3cP2VZ0V9e8rX%2FlKazgm8%2Fz5je6zP5pY6z7TY%2BAN50Y8xaMf93cLWvYRTboBIscHxoHcU84s5guAb308j%2Fk4byow31Q4XnSUE%2F1XZnMdknFLIRt8pBBCaidPnrTTFsQSDkhJMi1LkijjPYN5kM%2FZS2bwUZAO3qYteBrXu1lQC5IZSSzlMJ5WiUajdiKRMB999FHz6NGjZlx7FeQGR0Ud4LTfiLXXTWDpsWxnLvw85r4Plh6ThadZHIXY%2BLiTTqetmfj56HzwczixpxFSoL%2FgzkkDxJnwM3tvRm2%2FBq35pVijO3D6%2FjVvezV8R1mL9LXg8V4KMRvHCmDGPZA5hrfD5dnKuUhfC1pRGyPugUwXeoczK%2FunDRDqC7CH7kOZdyX22H0YaTk5f%2FX3EYDxxBvwvuDnkN3Xz8%2Ftb0Nb%2Bw6UIr8U%2FNMKnbchk9XZb4yOTWv7XFw%2Fa04%2FyjNOB33pAHvFcq4aHmZV%2FC7GWt%2BfbzgdH8jE0zLPH0%2FlzrEPgJTaSio5xQdQYTz7u2jMzvOzE5PcNMAq5rsDhaGqRhBjWT%2FZDqSFQvFrTu3JJ5%2B0jTWSREriOJBKZyNRNkCMDozmQcGQB9tZSbrvATj1K4LLdLTwSixbYliQykhStiSdTjtSSufZZ591Dh06JM3LwHQmuTiVZtKZ7Egp99JGbSs%2FVtQJpgKmaTqGYTh%2F%2BMMf7MWLFzMlP7ct%2B0esru9iRx8vYU4WJGbDz6Tj0P0L9PoXo4QuhA0%2FxzBnwY9sRfrHyOy%2FCSe2G6ykex0IgcjxIltxfGOkJ7SRgDCn5idPfA%2BsGE5sL0r4XJzxvYjAYmTyOCKyGWfsYbyrPocdewYn%2BjSke%2FF0fhLHsLEMC9WwsQwTy57ePxnDyNuazhh5f6czaXxq25z6P3%2BdTLXNwfVz0ZGf8psV78Uw4WBgLVY6TX36JAtP7%2BF4w4YZ%2BdkZWp5vWqX8kLcPgIb7FxEKqG6a7MLCyCjXPnc9mW7u0S5eKFXMFwJIFxIbpSmO9ORusgr22wrkgkNuiiHNVWA4DlIKMtnXI9kkKMNjscKcTlmM42lgZOzXblQ78Dsi5yxHZhdamJbElCqWZUkppezp6ZGAjAACOWlOTObDr5z2mJjsb4ATJ05My88%2FCUd3oETOK2GWLSmdBT%2F12Kuzvu8l8%2FjrSrPQF9xdFd%2BK7sE8%2BBkkCmr9C1CbX4F18nvI1NG83VO1IXU0b%2BNkfBk%2FhOMY6G1%2Fg1SD2LFD%2BFZcT%2BqJN%2BJb%2Bj7SBwaxRv6MGlyDmN%2BM1f0f2CM7wNOQ5cmK%2FCNzq28m2XfsDIqiz5n%2FpZQzzx3PgB%2FKDLO5%2Fz629N1bhj7%2F1G85Xr9%2BRr4QQkbeNlzwzxSmBv0Kp4bShP1avs3DdohL1HiWLyddFj2Rj4QvOU7RO4ovFU7ypcLxL03w01SDSs3NJbgZTByZjSCFBolkIfMZSjtIGSgcS3XhM5z8%2B1RHgiNACIGqqqKlpUWoqsoooEg56dNXZA%2BqpQ4oO1bc39Xw85txGu%2BCl5Qxz5QfuuDXOOkBUgf%2FEYx%2B9%2B99iwms%2B1rZ5TAT3zxyEwiV4IbbUfRI7lEBQuTtTk3TRsmeYDK%2BZ%2BHVONE%2FY574Fp72a1ByTKGiIlEVD0JKnOH7QVFR%2FAsRQqAgcbJtbaa2P%2FXYaxFCIoQg%2Ffhr8u3Sj78GpArCgxh7ErVxy5z5X8wwVzrT6%2BdFPb%2Fkl6s%2BwL2d780fu%2Br493nzM1%2Fk%2FIH7%2BcWa62bkd3d3i7q3j%2BT5AnjYDnOJGmMk0UBjcDT%2FN5GAh1BAZQwYSTQgfCLfPsThwlRmwvctivnuyFwpDNJLM%2FTT%2BmkyvlZYc50dzToTV0oWHbBdSu6YonrBzi7tlNk1nwpomqYEg0HlwgsvVL1er7xHcV%2BsTmqcooKQaJgIxYOUElVVssYZiAlPHFUBj8dTMR%2FAHPkzqqbii3TOOOeeDZ9AM97z%2Fp3MwG8x%2Bu9AGifxKNXxNcdBI4UItOH1RQo3gX0aRVXwKODM0EZXp%2BY7p76LFj4fEepATR%2FFtochtgdVyUD0CTC6UUgi7TRS9aFIAxnfDZ75KNZpiO9GtYewnOSk%2FIYX%2FgorupvU4S8QPv%2FOkn2A5LGvYp26Hf%2F88gCRGXoIo%2BvrhM%2F%2FWVX%2Bz10nU22T9UGlfOFYXHbqV3z9%2FFtLOE8ufDlvPPQVWjM9LI4f4lRk5bT8nJl60b2rSpUdsp6Lw2M8YtcTnhemQ9FJZCzCIZV9jYugMYQ6HGOHrEdV1LwN2Y%2BsTjxnsf2Kqhbd%2FErxLyYNFcWfr4gvAbTW1lYRU0AXElURZd%2FD8OqFxQ9ej4NjJvPHvPXL8emFNRFSgq5AIBBQGhsbtU2bNnl8Pp%2B8bx%2F4ppjjWZHFSKMPLfE4WmgN5ugOfF6v%2B7uDHyay%2FtaS6OZVwPH7K%2BYDOLGHCIQX4%2FfMPBqdDX%2F8yb%2FB2%2F4u6ttfhuH3kzrxnbJzzcQPKAqW7kUQxWP3g2OSOvEt%2FJoJmo5XtVA8GrbXB5O0kaoHXbHwavqk%2FIa1XwZrFKFuQ9E04P1uSmO%2Bm0SMLDi%2F4C9jHEWP4FhxFC1UYv%2BwosMU%2FklE78cfWYrfA4nxP%2Bb3AfyrPkLs0D9jHfoYwaUfQQkswjFGMQZ%2Fhxj8NZGlb8OrVed%2FM3udTLnQyDO7%2FvWZ47z28NcQXh9msL60L5UIvQvOY2l0H3%2FddQs%2FXvuPJLyNU%2FIB26sV%2BLtECz7NR6gxxK6RFt66uy2bUYVFre7nufJujWBA5c7zTUKNIeIjcXxagQ%2BUXF3FfCHg877C6qv%2Fc013fv%2BdV%2F45v3%2Feeefl9%2F%2Fzb%2FtL7M%2Fy3QCxadMm9VgafMJdPSmyQSI3rwr6C52gZY5hpocJ%2Br0IRaNp2SvQdFGyLDQhBFoopLS0tHjWrFmjq6oqvIcEfie7dFuUztf0Fe8m1f0fOIPfRzG30LDwamLRu%2FE0vBC98TJUbynfqwi0cLhivgQs2Y0SbsI58jHC535l2mWts%2BL7%2FWjOCcxn342CpLHzXfi8omq%2BuvxqjL6fw%2FFPuhc4CiLSjjSH8ZsH0CLrUJddTabvzpI2SqQd2xjCaxzAG9g8KT%2BoqShi%2FqT2T5xD463L%2Fhuuyn7bOo6n5QoC3tz%2B5Xk%2FCCC47npSPT%2FGOHkjjnQTZppWT2TNJ9AiG6v2v%2BX3TxsggkV9UE3%2F%2FsMT1zI%2FdQqAr%2B58Bf942d2k9HoAPvnQ22g0ByAQ4Lzkk5z32Ov49Nbfk1H9k%2FLdh2yBb2UXODgxh6v3toMX%2FvBig%2FV3SpobvPzhxQZX3e%2B2uXpvgF9uGiHgCRD0ijwf8BV3XTEfAcFgsNCVRUFUUZQp%2FVTsnyK%2B1JqamhS9V4Ii8GqybKFIMNRE%2FaKXYBlR4gO%2FRZoJ6ptWEWm7Et3fnLfScSCDwA84waBobGxUm5ubPZqmKX5VoqoCr5Al3%2B8QApi%2Flrr5pTdtcPOtE3NMOBIyUuBHIqvhA6augBgluOJ9ePRJc1hnxA9ekFvzcO1UObKK%2BPXtr4HWF2HF9oPw4qnbiJMZwIrtQQvOQ9Mh0PFqnNbLsGL7kcKLFtmAkxnEGH8aGZiPX63e%2FgpyfDPab4%2F%2BEd3no77txSgeSHtsd3%2FC2D2w7C2w7C1z4n%2FDX%2FkIohr%2B17b%2BtMQ%2FAsitW%2Fq%2FL76zzD8q4JuCD4hifkbzE2oIEh9N8NstaUL1Qfz4aW%2FRuXvjKCEtiMfr7gfrA%2FhG3SDo8xT4ue9K5O77ifb7s4FTCIGu6zMGCL%2Bn1D9FfKkFAgEZkDaGoqIICwWJUvQ8aVv7gayLJJGmCyY8eyQCgUSiCjDQCEqLjK4n6%2BvrrVAopACEhI0hVALScrOtYrL1%2F7LsewFuM5HPshqKRkjapD2eRDX8hrVfPav8ObVfi6A1XlSYE%2Fpb8fjbShKeqqcOtfHCwrPf34rH18qY8PyP2W8veAnzmq5ACAkC5mWnhme%2Ff6feFCGfC%2F0rivkAibFkPsEaH0sAcPfGRP7%2Fuf1cOyklKjLPzxqSTyhMtH%2Fpa3bkrdyZKNi%2F87Zi%2B%2Fvz149Cqf3FKQqtvr7ebrAy9GkhdMch4tjZbPRk6%2FPlpItxpYSE0BgXCovMFKai9Pj9%2FjFFUUwhhAhlMvToQYRUCDoWubc0w3vePWMnz1v%2FXZevaMSEQruRwlTV3kr4Vdlf4z%2Fv%2BOHVt06%2FyMuUs%2BLf%2BMDlVa3E%2FdTlf5ySD9jF%2FMj%2B%2B2a10jeqqHl%2B7nVB7g6fS%2F8vMlNkV2m6OYiGhgarvv89banW208NebwkEYSw0aWDUvzuuyiOFs9ZM0Iljkpa0ZhvpTl475avNTc3HwyHw6f9fn8KYEvDN5ZGT3%2F4%2BGmPj5gDQWnjkQ6hVd%2BekT9uCBIiyzfTHPrtlq%2FNnz%2F%2FQCX8Su2v8Wv8Yv4HL3mgOr41Ld954N%2Fb6zf9bd%2FYXNj%2FwG3t9RPv9Lnk%2F9Hl56OJBtiLFy%2BO9jxyVWfbpv8%2BMqJ66Vc8OBWXlIKQbdJixzl09%2FqbvV7vY7quP9vR0TGqqqoJ0NbWNqJvf%2F3KlpU%2FOzSieukX1fHDjkmLHePgXetu9vv9j%2Fn9%2FgM1fo3%2FPOFLgCdva%2FVf8PaTqTPhP%2FafHVNmZc8WX9u2bZsDZA4ePDhw%2FMFLl4%2BNjXXatr3ScZw2KWV44jvXSTZnXIjEKej2eDyHgMM%2Bn%2B%2F0%2BvXr04sWLZIA69evN%2B%2B%2F%2F%2F7%2B3Vm%2BaZorHMdZWCk%2FKkTilKLU%2BDX%2B85Kfe2g%2F9p8dHs58m2ql31nha0IIKaV09u%2Ffn%2Bzt7e0NhULReDx%2BTEoZkVJ6p1x%2BVQo0HMcZk1KOhsPh%2BNatW82tW7fmT7R161a2b9%2BeeOaZZwxgzHGco47jVMwXQhhAtMav8Z%2BP%2FOfzJib5fy5DKipwTnGQcIqSJ3Ka89X4Nf7%2FVv7zbtPcLKnMOUa599571e7ubnVsbExNJpMzTmSSyaQMBAIyEonYixYtEtu2bbOmcLwCiO3bt6uHDh1Savwav8avmm9n%2BfJs8EOhkHXttdda2TUUMj%2BCyJW%2B%2F8x%2FtBvepghqwIvQKgueUoIdS2EMjTP8xGtbOjo6xrdt22Zkcxv5qLx%2F%2F37147fOz%2Bjza%2Fwav8Z%2FLvJ7HnpJc0NDw%2FjWrVuNnK6HkFKK7du3q1%2B5Z6Ppa63PVpKqQheDwjLWdN8YR%2B65pLOtra3%2FoosuSv3TP%2F2TBJTDhw9r1323Ke1tqS%2BU06%2Bi5pnE%2FTp5pr%2FGr%2FFr%2FLnmO9mfVN8YT%2F90w3LHcfp6enrSgNTuuOMO5XsPXmZGOuvx6%2BDNl5urPEC4tSDAu6ieziv%2FeKR%2F52tW9vX19e7atctcsGCBdt0365KRznq8GnlhHncYM3N0I8u3bMjU%2BDV%2BjX9W%2BIYFWns961%2Fz2NE9v75geWdnZ%2B%2BRI0cMLRQKaYHmCEGfpM4PIZ9b1bqauv22AykDEhlQ2iP0SXluOp1O%2Bny%2BqKIo3rqFEcJ%2Bid%2FjBiBNqU75xy2tDykTxMIa%2F7nMV%2B0xjj36Oc696ivYRpTDD32Bc6788vPeP82ndrHl0S%2Bz8%2BJPMNh63qz5Pl2gqtn7q5LMZ1a1Lm3Is%2Bcf27U9nganNYJt26sSicQ4MKINDQ1p3rAXvyYJeyWRrDqPqsCBnd8vAa5%2B4Tsmyhq4xS5t0LOSX3ZER0q5KhaLHU8kEmld1%2F2BSCt%2BTeL3yOwIRRTSw9PLMripYUe67aXAjujYtr2yxn9u8mN9O6iLzMOvSYa6dxIJN%2BDT5Fmx%2F%2BCfrp%2F2Blh12RfmzD%2FL%2Bx5GDQToGN7N%2BKKNs7bfp6uoCiQy78RKghaY2v6Q73Y3R6CCkE7F9n9auzsfHe7itQXga%2B8q7BZ1%2BhfueDVIMFWBHvLiOM5K0zSPAGPa6OioqqgKQlpIKXAciZ2t7bB43es58lTh22u2IyeNQLadrQdhS1A0Uq4uQHhgYEDoui5tFAzDco2wBIqQVWt%2FWrbEMCU2GvF4vPX06dOh2fAPbf80K7f%2B81njz4X9RqybZLQLX7iVYMPySbnp8V4SY8fxhlrx1y9%2Fztjf2%2FUEvnAL4ylJ9%2FEn8AabGU9mRWaMJD17%2FoPk2DGktECo%2BCIdtK9%2FL3vv%2B%2F9YecU3q7J%2FbGx8WtvHU3JO%2BteXGsbTe5hkxqTh4IOMr3gbuMVdq%2Bbb2aF%2FPDXqniNVbreRAD0I48nXIZGEfHdhZCq3H086P8eYvial2y%2FxlFtT1jQlUtHIZDJttm2HAUXr6emR1kJIZyRJzRXBKVS1DnF6OJrHjcXllEOUjOlqc6YdGBsb81mWpR49etRKp9MiZWzEsCWaAooyu1fEjuMO5WzV5TuOMyt%2B%2FYbPMzjqnDX%2BmdivSJODD16HmRgAoSBxULUAKy%2B5AV%2Bk3fW5bfLs9usw4oU2iuqn8%2BLP4Qm1nxX7HcsExYNhmEivNi3%2F%2BNG9rHjhKxkcdTh6eA%2BdWz7B4KiDnYnxzPbrmNfxIgKtbyI0bzWaN8xo90PsuOczJKIDNCdkVfZ3n%2Bqf1u55Rf18Jv277ulf8lToAtqij9HeuxMOPMVgy3mzun5UX25Q8iuiyc2FoBADPVy0X1RwN22CnZaV268XAme0xMropH4ajsp8HsJUIJ1OBx3H8QJC6%2Bvrc%2BxWSFsSBYlhiJIk5amiqtaLouXOc7L1KA0LUoYko0AsFpPpdNp59NFHrSVLltip5m2QKdTky0Xnx%2B54WZ5zwbbfTnkspzsgJeB1%2BYZhzMivdDtT%2FlDX%2FRx7%2FGYkJqH6FSTGjuRtr4Z%2F9JEvMNr3DEs2f5jm5a8gOd7Lvt9fy9i9n2TDK%2F8TgMMP%2FzOjfc%2ByeNOH8m32%2Fu49jP72E6x%2FxQ%2Fn3D%2F77%2F8oIHAcBwmc%2B4pbJuU%2F9oOX5AuWDN1TqNV4%2Bp7rQCgEG1YRbDiX4KK%2FASBhAqZEabiE%2BhULOfn7vyOelFXZf3p4ZFrbo3F55v0rJQsf%2Bym%2FfP1PMQYGaR76Dc1P%2FZrDl26c1fWjOu45RhOLAciMgzfirmJIJLLA7H5mHFpaTxBNgp0dDVViP%2F%2FyibxtnyiuUXJt4fi1JX66Ji8AJHUwTTO%2FNko7cuSI07YBpOmWvc8YMi%2F8KRAMjxai0eFnH6PrmXuRjsWic15K69KLioZYbpCwPZBKpWQmk3GOHTvmdHd3y%2BbXg53V9Cr2%2FYorbuPpe9ziIamM%2B%2FvOy%2F%2BdPf%2F99pJjRVNWVA0ymYw0DMPZsWOH3d3dzVT83PbsA39PdPBJBApb3vTHKRNCs%2BXvf%2FiLLN74fppXvJahngc5%2FchnS2yvlO9reiHzAsuItL%2BcVEZiiQiWCJMYOpnneZu20OhfWtLGViKMDvWQMeWs7J9uC7Vewelj9zJ%2F6cs5ffy%2F3dHiJPwNr88G%2BJ9uZcubtgPw5%2BL9n11By%2FqPlvkFQASWsP5191ZtfzKVmtb2ubh%2BOk5upydyDlER4WT9Ws5PJOjYdxepF1xfEkkq5WvZ0nF%2B%2FYRro28%2Bqamq9%2Fvc0QOAZcjK7c9HGleCiyn%2Blx%2BhGK5sAm6GAMuykNnS3FpfX59sdsAxHBzbHWLkRg9CQDRWUPUwnCDhlgs4vu%2FXDD%2FyI0wnxLzWtfk3GbYNUgHbtqXjOHLXrl0OIF%2F9OnCs8mG9x9eCZWVFO7K%2F1%2F3tZcdKLibp8gHZ09Mje3p6puTntpWX%2FitdT36D0b4dkzLPlG8aKbqf%2BQmNi19OQ8ulnP%2BGP055nun4jYuuwkqP8cz2TzE%2B%2BCS2kSCni5HjNbZP3caxnCn5XbtuxTLGGRt8irr564me3k2gbinJ6FHqFmxhpHc752z9MuOD%2BxgfeIJ0rJuVF30ey3SwbBvbcrBtJ5tVn9o%2FlmXnbS3ZN028gYVz6v%2FcdTLVNhfXz5rdP%2BCxF3wI23I4NW8jtmURinYzv3cXAy2bqubbE05TF3DFbBruay%2FoYlx0oijvl5vmOZXbbxUWc5Yu67Rm9JOgtGy%2Fll9NZUkcG2wxddl7f91KVE8TieQdABx48i7Ov%2FLc%2FChCSvcDOI4j5UTRAmeGue9kv3eqmC%2FP0Hbk1MPULTi%2FOmYF%2FJ13bHWHivEeHrvjxSW%2Fe%2BG27VXxo4NP8eyfPgZSoaHtQpo7X0f3nn8nMXYof%2F5K2ky2xYcPYNsZOs55B6oeJjZygNUX38jjv3gFy8%2F%2Fe4zkAKM9jxJpXIcv0MLJp29luOchdF9jIdk0nQ6FI2fct4w0muadU%2F%2FP2d9M0taXHKLz%2BO9YdfQ3Zb9bcfg3DCw4b85sCQVU%2BoYzhP35QvMluhjV3D9fKtaYKdHFKGpToW3aiRMn5HrAsd1SYU4uQGRfSZlFUdqyJGih%2FLHR4ZNYdmF4Iil8u0XTtLzuAIB0ijLDRfy8toEs18VwI075wo6JugbT8XP%2FGokBmpe9svwiP0P%2BC%2F%2F6AdKJPp7903UYSbfQqS%2B8lA0vua1q%2Bw89%2Bo8IVDa%2F%2Bk40bwQEdOf8kf3jfJtX3Ynmy7bJ%2BlFOoYsB0L7mnYz1P8Lx3V%2BlY93%2FQeQ%2BhOJWOFdUtzDh4Il7EYqGL7LI%2Fby5PiqpZVnO33nnFQhcXYw%2F33l5vp27ryKEh%2FGBx2lsu3jO%2FC8qedF%2FBvy1B3%2FGoxd8jMc3fzA%2Fh9j09HfY%2BugNrOj6HQ9fdH3V%2FNnqYryQ%2Fsrtr1IXgwm6GMV8bfHixe51kP2tUlx2ZkInCGT%2BInCDgBeRrceXE1%2BaTHcgJkAtLoNVxHc%2FoATHQJmgiyHtDKpaWvVUEdXxAUZ6H7II4FsAABWzSURBVEHTNCINKymX9uKM%2BYFgC5tf%2FgMGj91N7%2BEfYyS6CtV8KuQLaSOcJMFIO7o3nI%2B4ljGIqiqugI3jFNr4itpk3DYqckp%2B995v0tCyhVDdUtLRQ9jGEOODTyJIEz21g0y8C6wEtpVC0fxIxyA%2B%2BAR6YAFmeoD4wONYmUEcMz4p%2F6I33Ed0cBcHd3yaC17725J9gCNPfJGefd9ifttFZf4f6nmA47u%2BzAte%2B99V%2BX8mXQwl99SaRf8Kx2LtwZ%2Fxq5ffnhckAjjU%2BWoue%2BwmGuMnWTDyLEONq6viz1YXQym6P2eyv1pdjOLPl%2BPrui7OOeccRWttbRWKAjJbEXfiCi%2BvrhWdzMa2Evljjc0r0bKGyexDTlPLdTEecUAoctLln5GGpRjJXhKDjxJuXMdo30N5XYyDD76bDVd9vyS6aRr4J%2BgaTMcHSazvAeoaluBR5RSrgs6Mv%2Bs3r2HRuX%2FHwhWvwucL0PX01%2FGoTnV8TeD1%2BhD2GFbqFI5jcnL3V%2FEIA49XRxUmHo%2BGz%2BfPtunFcax8G033oGDimYK%2F4YqvY6ZHWHzO36BoOpz%2FUQCa%2FupeQLCgvSBoY6WjaL4IlpFE04Ol9gdCU%2FpnrOe31DUsx6NKoj2%2Fy%2B67fjhnyyc4uOMzHHro71h23j%2Fgr1uEkR5h8NhvGDj2S5au%2F1s0RVblf98MuhjF%2FV1N%2F%2BqZcS5%2B4l8RPj9WsKGE4wTqGGrfTOvpPVy6%2B2buu%2FifSQfmVcyfrS6GpsiK7a9WF2PHZ2Jl9jc0NGgXXXSRR9u0aZM6oICiSjQBiiryOn9CQChQOFk6eohU%2FDShgA9F9bBm%2FavxakXOkwJVg9AEXYzHj7jZV4FEKKJkmL9q8%2Fs4ue9WBg99B7P1QtpXX0O0%2B%2Bc0tF7CvIWX51fhua%2BS3GWq4Qm6BtPxEQIn00U4soAjj%2Fwda190y6TDhzPhB%2Fx%2BnNRRnr3%2FzSAkKze%2FNyt0Uh1%2F%2Bfp30H%2F4p3T9%2BcNZtkJdYwdm6jTW%2BD4i8zewfN3b6Tv8U7r%2B%2FJGSNkZyEHN8H6HmSyfn6woBfd6k9k%2Bc4hGK5KJByfBzJvud5BFal1yFT5PYqSO0LrkSn6fA33Dp5%2Bh59vucfOp6HNtdtKPqDZx70fXUNW1GQlX%2BD8ygi%2BHTZte%2Fb77nrdTHewH4wC%2B38h9vuJ%2BMz9UKufruvyKS7IdAgBUjj7Pi7pfw7Tf%2BCUsLVMQPzFIXw6fJiu2vVhfDp8ky%2FyxcuFBftWqVV2tqalJOSwfFo6BJu7BOPNuvdXVNLFv9KtLpMXqO3IWVSdKycA2LV7yMUKQ1f105EncROA7BCboD2lEH1asgbKvkCSCApuZ1NDXfUmLwC176vbLRuZQSqaoIUR0fJD5dQTgjrN78Ebza5LOLM%2BG%2F8JU%2FzR75wJSzl0r4HStfT9vSK4gN7UWoXuoXbMJIDBAdfpJwaD5eDRav%2Bqt8G1QvdU2bMJIDjJ3eRSiyAG0W9jPtzLQy%2B4f7f4%2FX56N92UvxaKBpFouWvXTCqA2Wr3sHy9e9Y078759BF0PXZsf%2F%2BRvuKnvlmTvTndt%2BU%2F5qMztMr4Tvm6Uuhq5Vbn%2B1uhi6Nrl%2FlixZommBQEA6yQyaT4dk0l1crhQeKJsvLSx6aV10YekF5BQpFktQvB7sdAZ9gi6GTGdQfR6cmIUsWsZaaY45n98IunzPBF2DmfhrL7u15EKZa%2F5c2q9pdTS2XlK4MINtLAi2ldiueepoKG4TaKO5ow0l7P8fs7911atpbrsy956MjZffPqW%2F58r%2FlYGfW%2F0Ls9PFwKnc%2Fsve9VTett4iO%2F%2FtrqL%2F3BWd0n5d15ORSMQMh8OKVl9fbxv7xvEsa8a2LJxUBiGqW1AjARHwIT066VOnUSboYqRPx%2FAtXoCtW8hEJt8BTz%2Fw1hnZGy7%2FoZuMDnpRPTrpU4OoE3QNpuJXs5Kyxn%2F%2B8c%2B5%2BPZpuabhzIr%2Fvjsvqsr%2BW%2F760Yr5a%2FofnpV%2FrKDnL%2BR%2F9%2F4NBoNRVVUtraGhwTIOvaNNCfzklLe5HilUZDKDtKyCuNfEV4dF4VXoGkrAi%2BLzkj4VZcePN5bpYixTv7L08Kl%2FOK4vqMeWKk4ijbRsVl34gxn5GUdBCfpQfV7Sp8bY%2BePzynQNpuJXZr9a49f4JfyvvmFndfzA%2F0v%2BKb1%2F87oYj%2Fzmks7FW%2B8%2Fos%2BPoIZDhaoTFYwejFgK89QAj%2Fxw9ZS6GNt%2F%2FLKV886%2F65A%2BP4ISCSNUpeIIZ8ZSJHoHePgHK6fUNajxa%2Fwaf274xfdviS7GvrsvmJUuhhAiQSW6GFl%2BtboDQoiEUomuQY1f49f4c8qv6WLU%2BDV%2BjT8lv6aLUePX%2BDX%2BlPyaLkaNX%2BPX%2BDldDLK6GGJSXYxP%2FVu9oSiiooKXJSvUskvex468Zdq6%2FR%2B7yZ%2FJFeSo8Wv8Gv85xJeSvn1%2FNbUuxhe%2Fs8hUVYGmiep1MZxsyS1bcvKp10xat%2F%2FDn1PTquoWBM19S7DSE0jp1sO0bWr8Gr%2FGn2O%2BW%2BNDYtnw7EOXl%2BhiiJ%2F97Gfqbb%2FaZHm9Cn6fwKsrbpCocPYiHdd405RkDEkmIxk88OaVGzZs6L322mvNBQsWaO%2F%2FjJXUdYFXdwOQqrrLQCsp%2By2l6xjLcvmGUePX%2BDX%2BXPMNU5LOOGQykv1%2Funy5rusFXQzdoxAOKtRFVMJBBa%2Bu5MvOzTQ8yY0cUmmHeMIhlnCQE%2Br2BwKCUEDF7xf4vAqaKqqs2%2B8an0pJ4km7xn8O8zUlQW%2Fvt%2Bjs%2FDi2HePkiW%2BzbPnHnvf%2BaRvbx8XHvstDy6%2Blv27NrPn157bPShdjbH%2FPWfOPaeXuX8E4drkuhscj8PsVImGVurCCT1dQNTh2srSSzrKOV5W%2FRHXcctle3TXKsmWZLobP68XvEwT8WbZa3RzJtrMjGulg2UqZLkCN%2F9zhJ%2BN7iYQa8PsEYyP7CIfq8HnFWbG%2Fq%2Btr09q%2BZMmH5sw%2FK5JPoQYCLMkcYMx77qzt9%2BvMShfD8CsV239D586qdDE%2B8%2BUtgIJpSnRNlOti5L97IQtTBizBwgWX03XqvjzKtqeavxSqWyMp08WwbB3DlIi0xLJsd%2FhTYQTNJVBMyx0GWbYs0wWoht91%2FKssWfqRs8afC%2FvNzCDpdA%2B6bwEB%2F6JJ2Zn0AKlUDx69CZ9%2F0XPG%2Fr6Bp%2FH5mhiPO%2FT270HX5xGLZ%2Bsx2mn6%2B39OOtWDxAJUdG8rLS1v5ODBL9Gx%2BDNV2T%2BjLkbcmZP%2B9Rlj6ANHSVgG8%2BM7iTW8DrJFEarla5nZ6WKk0rJi%2B0lXqYuRcDBMiWm55e%2FLdTGy85tEykFKiccjcN9m%2BEp0MeY32JMMUVznZDIOiaRDKiPLdTFSL8CybLSkQ%2B4tSTWbO5VxnWOak%2BgCVMH3hz%2FAwJB11vhnYr8SMzne9SVscxiEQCJRVR9LOj6E19%2Fijthsi6PH%2FgXLGMq3URQvHe0fQtWbz4r9tuWK3BiGhe2o0%2FJPnDzA4o7LGByyONb1DB2L3sPAkIVlJjl67IvU11%2BA3%2FcSAoGlaJ4QY2NP8PgTN5NKD1LXaFdl%2F0y6GKF6a07697wT%2F80T6lrax56mY%2FQpRPBp%2BuvXzur6ycRmp4uRGLUqtp%2Fx6nQxhkYsVxfDkGQMp1wXw1LcOYgQuLoYqphUF2NBY%2Fkr2NwIwjAdUmlJKuWU6WIkU5tRMm65LUEhNO%2Fd87d5zrr1t015zK0c5pbld5xyXYCp%2BJXfwWfGHx3eQU%2Fv7UgsAr7FpNInC7ZXwe8%2B8Q3GY4doX%2Fh2GudvJZ3p5%2FChzzA69mVWrf4XAE4c%2FybjsUMsbHtbvs2hg9czMvovrFz15Tn3z9EjN%2BYfBI4jWbb805Py9z%2F2LvfiFDA0clP%2B708P3wQoBAJL8fmWo%2Ftejg24xdJtEOcRCM2n59RnicWdquyfSRejJWqfef9KyaIDd%2FGTzd%2FENE%2FTOvQHWg7%2FnmdXnjOr68dKzk4XIxGzK7f%2FE1XqYoxflbffsmS5LkbdcldZS0qHjJHNgrqrJUp0MY6e3ENP%2F0NIx2Fh80U0zduYF9ywLJmNQLJMFyO0%2BL15p4ui2nkdS27kwLNu6bN0xh2GLlr8OQ4euK7kWC5K5zpjoi7AVPzCRf5FYvF9CCnYcN4PpnzKz5Z%2F6Oi3WNj6VuYveDGjo48xPPq1Etsr5eu%2B9dSJdgLhy0hnHCwriGkFSCR68jzdt44IC0vaWHaQROIUhilnZf90m8%2B3hZHRP9FQfxkjow%2B62fRJ%2BKvWuAFxz9NvZcPGHwLw9O7i%2FbezcvU1ZX4BEOpCVq7%2BbtX2z6SLMRfXz9KhnZz0dBJ1gnTpK9iSSLC06%2Ffc2%2FGBUl2MCvladmRQrS5GOiMrt79qXQwnXxNCMokuRmiJxMy%2B8lBNgVAKAaJYFyOT8RPwraW77wFGonezcqmf%2BsiKfN7Cstwk5URdjCs6Jl8cqmlNBQ2MbLD3eFrLjpUNeSfoAkzFzyerlv4DPd0%2FIDr%2B5JTMM%2BFbZppT%2Fb%2BhruFFRCIXsHbdD6c9z1T8uvpLsYxxjhz6CrH4fhw7SV4XI8uL1F2K5Z%2B8jeNMze%2Ft%2BS9sK04svp9waDWx%2BDP4fIvIpE8SDG0gGt1JZ%2BeniMcPEYvtwUj3sWTpR7Fsd17rvoefXBej2D%2BWZedtLd030T0tc%2Br%2FGXUx5uD6WXviFzy67F3YNnSH12JbFmHrFAtG9tNXNM2olD9rXQynCvur1cWwJz4sJ9HFcN8%2BgCWKV2LJEl0Mn3cxggYSSbdS8eHj97N%2BdWdhCCpz87FJdDH%2Bh7fo%2BOOEQuvnnLv7qTcDYBr97Hn6bSW%2F23jef1XFisX2c%2FTIjYCgLrKJxqar6O%2F9Mal0V1VtJttSiaM40qC15Q2oWpBE4hjLl1%2FHnt3vZPHid3P0yBDR6C5CgVXoehN9vT8kOvYEmqd%2BznxlOQaaovN82XyZEVYNPsiagfvLfrd64P4pA8Rsthl1MarYqtbFmGbTTpw4IZdvKYpSE0p6lehi2BKhBvLHxmKnsB1ZMjwpVMct1cXIJlXLh5fZg0JMf6x4GDeZLsBU%2FPznMIZparpi2jaz4Z%2B36b%2FIpAc5cuRGTHMQAK93Eees%2BVLV%2FK7jNyOEwtpzb0XTQwAMnBL5rPpMbYr9N5Hf0rqN8dguentvp63tLYVMvaIiBCiKB4CR0T%2BBouL1txXaCFHWPxP5u5%2B6GiFcSYSnd78l3%2B7p3W8BqSCERiK2l%2Fr6zXPm%2F5l0Mc70%2BtnYdw9%2FWvF37Fx2Tf7YC7p%2BxJUHb2bV6e1sX%2F3hqvmz1cU4T%2Byu3P4qdTEm1i0u18XI5WVEQXZvsk4orPPO6mKoev5YvoCnWl63v9%2Ba%2BuZVFdWV48Is08UAA2XCE0fK6vgA0dEn0DSVcHhZRW8cquX7AwtYt%2F6rDA3ez8DpX2EaPVOuRJ2KL6WDIE3A34LuCxU9dYddXQwFVxdjmjaqOjW%2Ff%2BAHRMLnEQwuIpPuwnFGicf3IRSD%2BPhTGEYvgjS2nUKofpAGieRedM88LHuIZGIPtjOMdJKT8jef%2FyNi0b0cO%2F6vbNj4%2FZJ9gBNdt9Df9yMaG8sDxOjIDrpPfpv1G2%2Bvyv8z6mIos%2B9f4Vhs6LubOzbdXMJ5tu2lXHH0m8zLnKI5cYTT4c6q%2BLPWxVAqt79qXQyl3P4yXQxFcVW9J67AKtbF0DQwrXT%2BWH3dMjzZsubFymwTdTH%2B8KSYMkqHwx2YZj%2Fp1FMEA6sZjz6W1zs4dvSTrFnzldIkEOW6ANPxAZKJnUTCHegeMePTazb8vXveRWvr22hbeCX%2BgJ%2Be7u%2BXnWtmvopX96KIGNI5jSNNek%2Fehq5ZoOloqo3i0fB5fYhJ2kjVg6raKEKblL9mzeexrTE09XUoqga8x311Pc9N2s5vKuhMWkYMTQ9jWUm07EqeSvwTi%2F%2BJSHgxukcQTzyU3wdYseL9HD36bxw%2Fdj1LOt6P19%2BGYYwyMvRHTg%2FdS8fiv8Gjiar8P5MuRnEfVNO%2FXjPOpUdvRfh8WMEGdK2Io9RxumkDbePPcPnJ2%2FjdOR8n5W2smD9bXQxPkQ0z2V%2BtLsaD7zhWZn%2BJLsaxqMCjuZoWatF74Im6GIZ5gnRmxNXFUDRWL7sKn1cpCRCOlGW6GA%2FuFdlhbPndtaLz7fT0%2FpCRoZ9g12%2Bmre2NxGO%2FI1J3Pg0NF%2Bf57hTInc5M1AWYju%2FOw3oJh%2BZzout6Vq26ccoLarb8gN%2BPpJujhz%2Forjhd9tYSuyvlL136JgYH7qLn5A1Z%2FyvURdoxzWGkdQRfeA1Llr6Rwf7yNoYxhG0cxhdaMwVfRfHPr2zi6a3L%2Fhuqyn5pn6S5%2BVJ8XgVpn8jv57Zz11xH36k7OdX7rzjSzW2pWh2rV32UcGRd1f6fURdjQh9Uyn%2FHUx%2BkPt0HwN8%2F%2Fgb%2B%2FeKfkc7mYq559N3UWYMQCLAqtZtVT76FWy69C1P1V8SfrS6G36dUbH%2FVuhhZPxXzS3QxTsRd4Q1dE6jZb3PmXptEQvNZvPAKMkaUvtP3Y1tJmuevoL11KwF%2FU35u4cjCtzon1u13F165UxNFlM59fN5zmTfvptK538aby6J%2BIQFaHR%2FAp6sgxuhc%2Fp6SZb9zxd%2B8%2BVu5GD3lqKESftvCV9DSegnx2LOgeKkLr8PMnCYW30coOA%2BvV7Co%2FRW0tl5CPHYAKXQi2TbR8T0EA%2FPweETV9lcyqprJ%2FtHRP%2BH1eWlr3YrHI9A8DgvbLs%2BPMPOvDZdug6Xb5sT%2FM%2BlieHUxK%2F5PLvvP8tFK9t%2BfXP6jMv8ogKdC%2Fmx1MTweUbH91epieHUxqX%2Fyuhi5%2FALF4qXZbcOawpKK5qZJEkw5IVVc%2BT0EZboYbo6jdGRSyVai4Zs9gRCyTBdgJv7qc754Vvlzab%2BmRmhoKMjgef0t%2BVWU%2BameGqG%2B%2FoJCx%2FtaaPK1uAFa%2Fs%2FYP3%2Fei2hqelE%2BJ7X23Jv%2FYv37fOPPRhejGv5Fr3wgb%2BOJotXoX%2Fp2sfUnyj9Lll%2Bmi%2BF%2B3xyE5Q4zlCq%2FT577J%2FeudqIuhm2DjSzLbzyz%2F%2F0zPMEk5669pSzHMVEXYCq%2BqMz0Gv95yl%2Bx4qvT8g1Tzor%2Fwe0vq%2BgtSe5N%2Fte3%2FrZi%2Fsq998zKP6aUfzH%2Fl%2Bli2IPva2PBLaccR5a90qp0y8F3%2Ff6Skrr6iqKIzsZblj7T%2F97jEy1e1vmNGbn5FWTZT7TrD5Xzq%2F8QNX6ND1%2B%2B8N7quEWrHP%2Bf8w9ZXYwTT76m0zTdb4wZxix%2BTMmDv9h4s23bO4rq6meEEOm2traRwQNvXmnk%2BLP8efCXNX6NX%2BP%2FJfl5XYydO3f2777%2F4mXxeLzTcZyVs6mrryjKQeDIZHX7f%2FGLX%2FTtvu%2BiZfF4vNOyrJWO47QBFfGBhKIoPZqm1fg1fo3%2FF%2BRr2eq19mc%2F%2B9nUj370o1OpVCpqWdax2dTV1zRtyrr9W7duTfb29ub5QNV8RVFq%2FBq%2Fxv8L8mu6GDV%2BjV%2FjT8n%2F%2FwEPV3J1%2Fv5S1QAAAABJRU5ErkJggg%3D%3D";
// var dropdownimg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAYAAABmdppWAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QMVFiU57U7%2FAQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAFv0lEQVRYw6WYy68cRxWHv1NdPa87viRZGKRETmQ7NyLIXkQoLLJBzhUSbAzICsg7EGyTKPkDyJIIRcq1F1llQTY3jsTGS4iyiZyAgBXyziI4YAucGJtrz6O7q85hUd3zujP2jFJSq0fdVb86VefxVY%2BceemaATgBhM2agcHbZrz90QcnrwPImZeuWZ4L%2FZ4j97K2qJkxCsLdClrjAHD2w%2FdPXpbdn1yzrSMZx59ssd3PkqVrtKgwGim370Y%2Bv60wrFDlKQ%2BAd%2BQtR7vjyFYp2nRLREDVyFsOnFDEwN9DTq%2BoXvUAVYRhAfnYELE5HUEwbFGzXjbghVbb0c0U4Lw3oFThYGSoGM7VI5PaRKxRFJm8QgFVKCNEAw9HvRkUAQ5GRjBFZDNXqxqDMQSELIlCoXBvbBQRpFneosOb9Vp61xgeFUaFUlTQphYsVbhXgA%2FWjOHWn35cO0Aws0OWH33%2Bd6hCUKgCRE3vk1NUiGXaH6mtO7j9bzqPP7tU8PGnT3FvDGrJMYpMVuMAIkJpQhGn16Pf%2FZTB538jhEiMSgiRECLfOP4tbtsrFFEoVQgmKEKsJZOg1A%2BlvuoOj774Z8Y3rk4se2LnNF%2B61wh1XxUh1P2DLAjGulOYEQ0iHHnxL4xvXOWJndP8x70%2BmSzM9q2vyR4GFlxax5vVWdHb%2FSs3l4TMsgDzzR6KTKpHEpsJDaYRM%2F0hIPXdrEmbWlCdkDkmhUEW06wWNlmS1wYREDUI3PIi4L2w1RFauaysNnMGz8xoEYpgbMeAq9j3AmS5Y6sn9DsyX2htmbnz79RAisj2rTF5P7vgDRgFuDOCYWU4t34ue5SjPnDkzoC8K%2BcuvfPUP7wZnBrcwY0aDGxWHHzGxf4jfu%2B9vWOfiYj6J795YlI0N9SqvUs0CCKiAPKzX5l5D702eL8%2Bp9RSUSgDhAAYZ999Qy7Lz98w63Xh2Neh35uWeLPpfc7b9TMzGBVwcB%2B%2B%2FB8UJVOm5Bm0cmi3YA2kJKYY5D71DxG%2BuAumJKZEhaKCvDi8j7NWLoueLEuG%2BAxi5HzK5QjD8TwzVraFnFdL4%2BtJE1NCTPthtvnhQeu9jJrGJwsDjAuIcRM4gXP1dpXTsb7Zm6JMYdC0P%2Bx%2F54FM2f3pHzFLgjGmVWZuxkLV6XKdezhTRuNkyGJ4ucXzSnN9%2FxfXVzLl6RNvEjUZsRinbnZPZn%2Brwg9%2B%2Ba9DTNk5%2BZu5votjXbPEVa0RbcSWtdnxfnGGVaIP8%2FihJX%2FVprYQNm6mfLk6VxfzWm3JciU5MUt9a6Zk0GmlArFOm50w1mcbA0LFvgdoeeh1oNNOVjaWNYNWWevq%2BCsqGAyh3eNCOn2FVByqsFnVdgJ5DkUBnRbn3nqdxBQnKVti3PzTIiu5%2BLU%2Be79%2BmcSUf378CQ%2BLxYdwJZoR5JUXElN2z1yxPBe2%2Bp5Wvv7Xj5lRlkZZKEUZAc7%2B%2FsMXLsv3dq%2FYkX7O8RM9trd9Ovc7MGVyn6uv9TM1YzSI%2FPdOyRe3SgbDMGWKz6HVdnS6GZlbjUyZgYqZ0W45XCaEYJSlUlZaMyVCMVZGo7iEKWnw8g%2BVxJROx5FlAhXnEwIqY3A%2FTKD0QKTIvNWqaXxzlvdmUFXKcBjTwWfDsNFoDIeRGG3KlCoYg0GkqmxtQdU0eYzGeJzGTouDNg%2BnLr16%2FeUHMuXZY3uJKdGoKiMEw2WzTLHp18Y6TBncVAxL4bWUKfVszXVqZ38lU7o3zhKjoXFDppx%2B5oNDTOnd%2FNFXY8qpnUsTpnRv%2FBAzm8blEqbI7pkrFsPhPN30Mxcg842XzZYm%2F2bfzZB5aQTBOZmY7tz07LJqr2aXGwJkmU2ZkueObs%2FRbrvNmRKhrBQnMBrHfS8CrbbQ3%2FL0ehniNmOKWiosB%2FcqtrfzC%2Bk%2Fh8K4PwiUpSJuM6a0uxnDUaDbzc7tX%2Fp2Yoq4VM9C0I09OxzHi4891tr77XvPfSYi%2Bn%2FPbnLTC%2Ba%2BTQAAAABJRU5ErkJggg%3D%3D";
var synbuttons=" ";
var neulist=[];
var aktstand=0;
var qlist=["draw","meep","quest","questdis","tg","questarch"];
var mystyle;
var lastconf=0;
var imgsizeint;
var ladeabbruch=false;
var firstauthor="";
var firsttitle="";
var firstid="";
var nonestand=0;
var i=0;
var tempdum;
/*
function supports_html5_storage() {
try {
return 'localStorage' in window && window.localStorage !== null;
} catch (e) {
return false;
}
}
function c_speichern(name, wert){
var myDate = new Date();
myDate.setDate(myDate.getDate()+1);
document.cookie = name + "=" + encodeURI(wert) + ";expires=" + myDate +";domain=.questden.org;path=/kusaba/;";
}
function c_laden(name,def){
var wert=document.cookie.indexOf(name+"=");
if(wert==-1)return def;
wert=document.cookie.substr(wert+name.length+1);
return decodeURI(wert.substring(0,wert.indexOf(";")));
}
function s_speichern(name,wert){
localStorage.setItem(name, wert);
}
function s_laden(name,def){
var ret=localStorage.getItem(name);
if(ret===null)return def;
else return ret;
}
if(false){
typeof GM.getValue!= "undefined"){
speichern=GM.setValue;
laden=function(val, def){
var retWert=null;
if(def===null)def="";
(async function(){
console.log("request",val);
retWert=await GM.getValue(val,def);
console.log("responds",val,retWert);
if(retWert===null)return def;else return ret;
})();
var cnt=1000;
while(retWert==null){
if(--cnt<0)break;
//console.log(val,retWert)
}
return retWert;
};
}else if(supports_html5_storage()){
speichern=s_speichern;
laden=s_laden;
}else{
speichern=c_speichern;
laden=c_laden;
}
*/
//Optik
function gros(){
addstyle("/*blick_gros*/"+
"#delform .bbcode_quote{"+
" line-height:1.5em;"+
" font-family:/*schrift*/"+schriftreihe+"/*schrift*/;"+
" font-size:/**/"+groeinst+"px/**/;"+
"}"+
"#delform h2.title {"+
" font-family:/*schrift*/"+schriftreihe+"/*schrift*/;"+
" font-weight:bold;"+
" font-size: /**/"+groeinst+"px/**/;"+
"}"+
// ".reflink a{text-decoration:underline;}"+
"#delform {"+
" line-height:1.5em;"+
" font-family:/*schrift*/"+schriftreihe+"/*schrift*/;"+
" font-size:/**/"+groeinst+"px/**/;"+
" margin-left: 10px;"+
" margin-right: 7%;"+
" margin-top: 15px;"+
" margin-bottom: 25px;"+
" text-align: left;"+
" letter-spacing: 1px;"+
" color: #003;"+
"}/*blick_gros*/");
}
function absatz(){
addstyle("/*abs*/"+
"#delform>br,#delform>hr {"+
"display:none;"+
"}"+
(window.location.href.search(/\/[\d\+]+\.html/)==-1?"#delform>div{":"#delform{")+
(!invert?" box-shadow:0px 0px 5px 3px #000,5px 5px 15px 5px #fff,inset 0px 0px 5px #fff;":" box-shadow:0px 0px 5px 3px #fff,5px 5px 15px 5px #000000,inset 0px 0px 5px #000;")+
" margin-bottom:30px;"+
" border-radius:5px;"+
" border: 2px groove #000;"+
" padding:5px;"+
"}"+
".thumb{"+
" box-shadow:0px 0px 15px "+(invert?"#fff":"#000")+";"+
" border-radius:10px;"+
"}"+
".reply{"+
"width: 100%;"+
"}"+
".userdelete{"+
"clear:both;"+
"}"+
"#delform>div {"+
// "display: inline-block;"+
"padding: 10px;"+
"width: 98%;"+
"}"+
"#delform>span {"+
" margin-top:10px;"+
"}"+
"#delform img.inlineimg {"+
" vertical-align: middle!important;"+
" margin: 0 4px;"+
"}/*abs*/");
}
function invertcolor(){
addstyle("/*invert*/"+
"html, body{"+
"background-color:#002!important;"+
"}"+
"#delform a {"+
"color: #BB5555;"+
"font-size: 14px;"+
"font-style: italic;"+
"text-decoration: underline;"+
"}"+
"#delform, #delform .reply, #delform blockquote{"+
"background-color:#001;"+
"color: #FFD;"+
"}"+
"#delform blockquote{"+
"text-shadow:0 0 20px white;"+
"}"+
"#delform span.spoiler{"+
"text-shadow:none;"+
"}"+
"#delform .highlight{"+
"background-color:#003;"+
"}"+(abseinst?(
".thumb{"+
" box-shadow:0px 0px 15px #fff;"+
" border-radius:10px;"+
"}"):"")+
"#delform h2.title{"+
"color:#fdd"+
"}/*abs*/"+(abseinst?(
(window.location.href.search(/\/[\d\+]+\.html/)==-1?"#delform>div{":"#delform {")+
"box-shadow:0px 0px 5px 3px #fff,5px 5px 15px 5px #000000,inset 0px 0px 5px #000;"+
"}"):"")+
"/*abs*/#delform {"+
"color:#ffd"+
"}"+
"/*invert*/");
}
function inserttag(tag,col) {
if(tag=='icon'&&col===null)return;
var field=document.forms.namedItem("postform").elements.namedItem("message");
var browser=navigator.appName;
var b_version=navigator.appVersion;
if (browser=="Microsoft Internet Explorer" && b_version>='4'){
var str = document.selection.createRange().text;
field.focus();
var sel = document.selection.createRange();
if(tag!="icon")sel.text = "["+tag+(tag=="color"?"="+(col===null?"#000000":col):"")+"]" + str + "[/"+tag+"]";else sel.text=(col===null?':icon:':':'+col+':');
return;
}
var startPos = field.selectionStart;
// var endPos = field.selectionEnd;
var before = field.value.substr(0, startPos);
var selected = field.value.substr(field.selectionStart, (field.selectionEnd - field.selectionStart));
var after = field.value.substr(field.selectionEnd, (field.value.length - field.selectionEnd));
if(tag!="icon")field.value = before + "["+tag+(tag=="color"?"="+(col===null?"#000000":col):"")+"]" + selected +"[/"+tag+"]" + after;else field.value = before + (col===null?':icon:':':'+col+':') + after;
}
function showcp(){
var sw=document.getElementById("BLICKcolorpicker");
if(sw.style.display!="none")sw.style.display="none";else sw.style.display="block";
}
function decimalToHex(d,mod) {
var hex = Number(d).toString(16);
hex = (mod===0?"000000":"00").substr(0, (mod===0?6:2) - hex.length) + hex;
return hex;
}
function GetOffset (object, offset) {
if (!object) return ;
offset.y += object.offsetTop;
GetOffset (object.offsetParent, offset);
}
function GetScrolled (object, offset) {
if (!object)
return;
offset.y -= object.scrollTop;
if (object.tagName.toLowerCase () != "html") {
GetScrolled (object.parentNode, offset);
}
}
function drag(el,event,mode){
var offset = {x : 0, y : 0};
GetOffset(el,offset);
GetScrolled(el,offset);
offset.y+=el.firstChild.offsetHeight/2;
if((event.clientY-offset.y)<-3||(event.clientY-offset.y)>el.offsetHeight-3)return;
el.firstChild.style.top=(event.clientY-offset.y)+"px";
var prev=document.getElementById("BLICK_prevcol");
if(mode===0)prev.setAttribute("style",prev.getAttribute("style").replace(/hsl\((.*?),(.*?),(.*?)\)/,'hsl('+((event.clientY-offset.y+3)/el.offsetHeight*360)+',$2,$3)'));else
if(mode==1)prev.setAttribute("style",prev.getAttribute("style").replace(/hsl\((.*?),(.*?),(.*?)\)/,'hsl($1,'+((event.clientY-offset.y+3)/el.offsetHeight*100)+'%,$3)'));else
if(mode==2)prev.setAttribute("style",prev.getAttribute("style").replace(/hsl\((.*?),(.*?),(.*?)\)/,'hsl($1,$2,'+((event.clientY-offset.y+3)/el.offsetHeight*100)+'%)'));
var col=prev.style.backgroundColor.match(/rgb\((\d+), (\d+), (\d+)\)/);
prev.innerHTML="#"+decimalToHex(col[1],2)+decimalToHex(col[2],2)+decimalToHex(col[3],2);
}
function showipick(){
var sw=document.getElementById("BLICKipickWrap");
if(sw.style.display!="none")sw.style.display="none";else{
sw.style.display="block";
if(sw.getAttribute("filled")!=1){
geticonlist();
sw.setAttribute("filled",1);
}
}
}
/*
#wrapper{display:flex; flex-flow: row wrap;}
.row{max-width:200px;display:flex;margin: 5px;align-items: center;}
.row div{overflow-wrap: break-word;}
.row img{flex-grow:0;flex-shrink:0;}
Eine Beschreibung 1Eine Beschreibung
*/
function isertTagIcon(){
inserttag("icon",this.getAttribute("icon"));
}
function MouseEnterIcon(){
this.src="http://questden.org/kusaba/icons/thumb/"+this.getAttribute("realsrc");
this.style.width="";
this.style.height="";
}
function imageLoadeIcon(){
this.style.width="";
this.style.height="";
}
async function geticonlist(){
aktfrag=true;
icondatabasestring="";
GM.xmlHttpRequest({
method: 'GET',
url: "http://questden.org/kusaba/icons/thumb",
onload: function(data) {
var rex=/alt="\[IMG\]"><\/td>/gi;
var row="";
// var html="";
var ipick=document.getElementById("BLICKiconpicker");
var erow, eimg,edesc;
var rowID;
while((row=rex.exec(data.responseText))!==null){
rowID=row[1].substring(0,row[1].lastIndexOf(".")-1);
erow=document.createElement("div");
erow.className="BLICK_iconpick_row";
erow.setAttribute("icon",rowID);
erow.addEventListener("click",isertTagIcon,false);
eimg=document.createElement("img");
eimg.style="width:50px;height:50px;border:1px solid black;display:inline-block;margin-right:2px;";
eimg.setAttribute("realsrc",row[1]);
eimg.addEventListener("mouseenter",MouseEnterIcon,false);
eimg.addEventListener("load",imageLoadeIcon,false);
erow.appendChild(eimg);
edesc=document.createElement("div");
edesc.innerHTML=row[1];
erow.appendChild(edesc);
ipick.appendChild(erow);
// icondatabasestring+=":"+row[1];
}
iPickerScroll(0);
// aktfrag=false;
// insertcode("var icondatabasestring='"+icondatabasestring+"';"+autofillicon.toString());
// ipick.innerHTML=""+icondatabasestring.replace(/:/g,"
").substring(6)+"
";
// ipick.innerHTML=html;
},onfailure:function(){aktfrag=false;}});
}
// function autofillicon(el){
// var zwistr;
// if(el!==null){
// if(el.keyCode<48)return;
// var ind=icondatabasestring.indexOf(":"+this.value.toLowerCase());
// if(ind==-1)return;
// var canz=el.target.value.length;
// zwistr=icondatabasestring.substring(ind+1);
// if(zwistr.indexOf(":")!=-1)zwistr=zwistr.substring(0,zwistr.indexOf(":"));
// el.target.value=zwistr;
// el.target.selectionStart = canz;
// el.target.selectionEnd = zwistr.length;
// el.target.focus();
// }else{
// zwistr=document.getElementById("BLICKiconinput").value;
// }
// document.getElementById("BLICKiconimg").src="http://www.questden.org/kusaba/icons/thumb/"+zwistr;
// document.getElementById("BLICKiconimg").setAttribute("curval",zwistr.substring(0,zwistr.indexOf(".")-1));
// }
var last_known_scroll_position=0,ticking=false;
function iPickerScroll(e) {
if (!ticking) {
setTimeout(function(){
var ipick=document.getElementById("BLICKiconpicker");
last_known_scroll_position = ipick.scrollTop;
var imgs=ipick.getElementsByTagName("img");
i=13;
var off=imgs[i].offsetTop-last_known_scroll_position;
for(i=0;i0-imgs[i].clientHeight){
imgs[i].src="http://questden.org/kusaba/icons/thumb/"+imgs[i].getAttribute("realsrc");
}
}
window.requestAnimationFrame(function() {
// var rect2 = ipick.getBoundingClientRect();
// for(i=0;idiv{display:inline-block;vertical-align:top;}"+
""+
".BLICK_options_left{width:200px;display:inline-block;vertical-align:middle;}"+
".BLICK_options_left > label {display: block;font: 12pt georgia;text-align: justify; width: 200px;}"+
".BLICK_options_right input[type=text]{width:80px;}"+ ".BLICK_options_right{text-align:right;width:100px;display:inline-block;vertical-align:middle;}"+
"#devopts br{clear:both!important;margin-top:10px;display:block;}"+
".coll3{display:inline-block;font-size:9pt;text-align:center;vertical-align:middle;width:150px;}"+
".coll3 input[type=text]{width:100px;margin-top:-5px;}"+
".coll3 p{margin-top:0px;display:inline-block;margin-right:5px;vertical-align:middle;}"+
".BLICK_checkwrap {width: 35px;height: 15px;background: #333;margin: auto;border-radius: 50px;position: relative;display:inline-block;margin-right:5px;border:2px inset black;}"+
" .BLICK_checkwrap label {display: block;width: 20px;height: 14px;border-radius: 50px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;cursor: pointer;position: absolute;top: 0px;z-index: 1;left: 2px;background-color: #B2C4AE;}"+
".BLICK_checkwrap input[type=checkbox]{display:none;}"+
".BLICK_checkwrap input[type=checkbox]:checked + label {left: 14px;background-color: #26ca28;}");
insertcode(inserttag.toString());
insertcode(showcp.toString());
insertcode(GetOffset.toString()+GetScrolled.toString()+decimalToHex.toString());
insertcode(drag.toString());
// insertcode(showipick.toString());
addstyle("#pal a {display: inline-block; height: 20px;width: 20px; margin: 2px;}#pal {width: 160px;}");
//4ms since start
var farbar=["ff0000","00ff00","0000ff","ffff00","00ffff","ff00ff"];
var cp=document.createElement("div");
cp.style.display="none";
cp.style.height="100px";
cp.id="BLICKcolorpicker";
var inh="";
var i=0;
for(i=0;i";
for(i=0;i";
for(i=0;i";
for(i=0;i";
inh+="
";
cp.innerHTML=inh;
var ipickWrap=document.createElement("div");
ipickWrap.id="BLICKipickWrap";
ipickWrap.style.display="none";
var ipickSearch=document.createElement("span");
ipickSearch.innerHTML="Search:";
ipickWrap.appendChild(ipickSearch);
ipickSearch=document.createElement("input");
ipickSearch.type="text";
ipickSearch.id="BLICKipickText";
ipickSearch.addEventListener("keyup",function(){
var items=document.getElementsByClassName("BLICK_iconpick_row");
var tex=document.getElementById("BLICKipickText").value.toLowerCase();
for(i=0;i"+icondatabasestring.replace(/:/g,"
").substring(6)+"
";
// geticonlist();
ipick.addEventListener('scroll', iPickerScroll,false);
addstyle(""+
"#BLICKipickWrap{}"+
"#BLICKiconpicker{width:400px;margin:auto;height:100px;background-color:white;overflow-y: scroll;display:flex; flex-flow: row wrap;}"+
"#BLICKiconpicker .BLICK_iconpick_row{width:30%;display:flex;margin: 5px;align-items: center;cursor:pointer;}"+
"#BLICKiconpicker .BLICK_iconpick_row:hover{background-color:#fdd;}"+
"#BLICKiconpicker .BLICK_iconpick_row div{word-break: break-all;}"+
"#BLICKiconpicker .BLICK_iconpick_row img{flex-grow:0;flex-shrink:0;}"+
// "#BLICKiconpicker>*{display: inline-block;vertical-align:middle;}"+
// "#BLICKiconimg{margin-left:10px;cursor:pointer;}"+
// "#BLICKiconlistbut{cursor:pointer;display: inline-block;vertical-align:middle;height:20px;width:20px;background-image:url('"+dropdownimg+"');}"+
// "#BLICKiconlistbut:hover{background-position:0px -20px;}"+
// "#BLICKiconlistbut:active{background-position:0px -40px;}"+
// "#BLICKiconlist{overflow-x:hidden;overflow-y:auto;border:2px inset #228;display:none;width:175px;height:100px;background-color:white;position:relative;left:-155px;top:20px;}"+
// "#BLICKiconlist div:hover{background-color:#22f;color:#88d;}"+
".BLICK_slide{position:relative;top:-3px;z-index:9;left:-2px;width:20px;height:3px;border: 3px outset black;}"+
"#BLICK_scont1{ background: rgb(225,69,29); /* Old browsers */background: -moz-linear-gradient(top, rgba(225,69,29,1) 0px, rgba(253,255,71,1) 17%, rgba(134,249,254,1) 50%, rgba(41,0,248,1) 65%, rgba(110,0,248,1) 74%, rgba(227,61,249,1) 83%, rgba(225,68,35,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,rgba(225,69,29,1)), color-stop(17%,rgba(253,255,71,1)), color-stop(50%,rgba(134,249,254,1)), color-stop(65%,rgba(41,0,248,1)), color-stop(74%,rgba(110,0,248,1)), color-stop(83%,rgba(227,61,249,1)), color-stop(100%,rgba(225,68,35,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(225,69,29,1) 0px,rgba(253,255,71,1) 17%,rgba(134,249,254,1) 50%,rgba(41,0,248,1) 65%,rgba(110,0,248,1) 74%,rgba(227,61,249,1) 83%,rgba(225,68,35,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(225,69,29,1) 0px,rgba(253,255,71,1) 17%,rgba(134,249,254,1) 50%,rgba(41,0,248,1) 65%,rgba(110,0,248,1) 74%,rgba(227,61,249,1) 83%,rgba(225,68,35,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(225,69,29,1) 0px,rgba(253,255,71,1) 17%,rgba(134,249,254,1) 50%,rgba(41,0,248,1) 65%,rgba(110,0,248,1) 74%,rgba(227,61,249,1) 83%,rgba(225,68,35,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(225,69,29,1) 0px,rgba(253,255,71,1) 17%,rgba(134,249,254,1) 50%,rgba(41,0,248,1) 65%,rgba(110,0,248,1) 74%,rgba(227,61,249,1) 83%,rgba(225,68,35,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1451d', endColorstr='#e14423',GradientType=0 ); /* IE6-9 */}"+
"#BLICK_scont2{ background: rgb(128,126,126); /* Old browsers */background: -moz-linear-gradient(top, rgba(128,126,126,1) 0px, rgba(224,68,29,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,rgba(128,126,126,1)), color-stop(100%,rgba(224,68,29,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(128,126,126,1) 0px,rgba(224,68,29,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(128,126,126,1) 0px,rgba(224,68,29,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(128,126,126,1) 0px,rgba(224,68,29,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(128,126,126,1) 0px,rgba(224,68,29,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#807e7e', endColorstr='#e0441d',GradientType=0 ); /* IE6-9 */}"+
"#BLICK_scont3{background: rgb(0,0,0); /* Old browsers */background: -moz-linear-gradient(top, rgba(0,0,0,1) 0px, rgba(255,255,255,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,rgba(0,0,0,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0px,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(0,0,0,1) 0px,rgba(255,255,255,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(0,0,0,1) 0px,rgba(255,255,255,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(0,0,0,1) 0px,rgba(255,255,255,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}/*postform*/");
var csli=document.createElement("div");
csli.id="BLICK_slider";
csli.style.height="100%";
insertcode("var dragger=false;");
csli.innerHTML="";
document.body.setAttribute("onmouseup","dragger=false;");
cp.appendChild(csli);
var csprev=document.createElement("div");
csprev.id="BLICK_prevcol";
csprev.setAttribute("style","cursor:pointer;color:black;height:100px;width:100px;background-color:hsl(0,100%,50%);");
csprev.innerHTML="#ff0000";
csprev.setAttribute("onclick","inserttag('color',this.innerHTML);");
cp.appendChild(csprev);
document.forms.namedItem("postform").elements.namedItem("name").style.width="100%";
document.forms.namedItem("postform").elements.namedItem("em").style.width="100%";
if(document.forms.namedItem("postform").elements.namedItem("embed"))document.forms.namedItem("postform").elements.namedItem("embed").style.width="72%";
document.forms.namedItem("postform").elements.namedItem("postpassword").size="35";
var tagnams=["b","u","i","s","aa","small","code","spoiler","color"];
var mes=document.forms.namedItem("postform").elements.namedItem("message");
mes.style.width="100%";
var bigcont=document.createElement("div");
bigcont.setAttribute("style","background-color:#6f6f6f;border:3px solid transparent;width:100%;");
bigcont.id="BLICKbigcont";
var bcont=document.createElement("div");
bcont.className='Blickstylecont';
var bbut=document.createElement("a");
bbut.href="#";
bbut.className='Blickstyle';
bcont.appendChild(bbut);
for(i=0;i div {"+
"background-color: inherit !important;"+
"}");
var el=document.createElement("input");
el.id="BLICKpreviewbut";
el.type="submit";
el.value="Preview";
el.style.marginLeft="10px";
el.setAttribute("onclick","var i=document.getElementById('prevdiv');if(i==null)i=document.createElement('div');i.id='prevdiv';i.className='reply';i.style.textAlign='left';i.style.backgroundColor='';document.forms.namedItem('postform').appendChild(i);"+
"postpreview('prevdiv', '"+document.forms.namedItem("postform").elements.namedItem("board").value+"', "+document.forms.namedItem("postform").elements.namedItem("replythread").value+", document.forms.namedItem('postform').elements.namedItem('message').value);"+
"return false;");
document.forms.namedItem("postform").elements.namedItem("subject").nextSibling.parentNode.insertBefore(el,document.forms.namedItem("postform").elements.namedItem("subject").nextSibling);
var aktquest=document.getElementsByName("replythread")[0].value;
for(i=0;i ";
GM.xmlHttpRequest({
method: 'POST',
url: "http://phi.pf-control.de/tgchan/interface.php?login",
data: "uname="+syncusername+"&upass="+syncuserpass+"&bot=''",
headers:{
"Host": "phi.pf-control.de",
"Content-Type": "application/x-www-form-urlencoded"
},
onload: function(response) {
if(response.responseText==("n:1")){
document.getElementsByClassName("blick_sync_login")[0].innerHTML="Hello "+syncusername+", "+synbuttons+" ";
document.getElementById("blick_sync_upload").addEventListener("click",function(){
document.getElementById("synbuttons").style.display="none";
document.getElementById("blick_synstatus").innerHTML="Please wait for Upload.";
var blob=[];
var prom=[];
var liste=["externwbar","gloeinst","groeinst","curwid","abseinst","invert","liseinst","wateinst","poseinst","scheinst","imghover","curlang","autoupdate"];
var liste2=["itemoptions","externlistspeicher","lastviews","watchids","version"];
for(var i=0;ion reload),bool highlightOnImage,bool highlichtOnID, string highlightIDs, bool highlightonall, bool ignoreonimage, bool ignoreonID, string ignoreIDs, bool ignoreAll}
itemoptions.push(tempdum[i].split(String.fromCharCode(11)));
itemoptions[i][1]=parseInt(itemoptions[i][1]);
itemoptions[i][2]=parseInt(itemoptions[i][2]);
itemoptions[i][3]=itemoptions[i][3]=="true";
if(itemoptions[i].length>=11){
itemoptions[i][4]=itemoptions[i][4];
itemoptions[i][5]=itemoptions[i][5]=="true";
itemoptions[i][6]=itemoptions[i][6]=="true";
itemoptions[i][7]=itemoptions[i][7];
itemoptions[i][8]=itemoptions[i][8]=="true";
itemoptions[i][9]=itemoptions[i][9];
itemoptions[i][10]=itemoptions[i][10];
if(itemoptions[i].length>=12){
itemoptions[i][11]=itemoptions[i][11]=="true";
}
}else if(itemoptions[i].length==6){
itemoptions[i][4]=itemoptions[i][4]=="true";
itemoptions[i][5]=itemoptions[i][5];
}
}
tempdum=(await GM.getValue("externlistspeicher","")).split(String.fromCharCode(10));
externlistspeicher=[];
for(i=0;i"+schriftliste[i]+"";
bar.innerHTML="";
var syncloginform="sync via phi.pf-control.de: Register ";
bar.innerHTML+="";
if(neub)document.body.appendChild(bar);
//document.getElementById("blick_zip").addEventListener("click",showzipper,false);
document.getElementById("blick_sync_loggin").addEventListener("click",syncmelden,false);
document.getElementById("blick_export").addEventListener("click",wbarexport,false);
document.getElementById("blick_import").addEventListener("click",function(){
var evObj = document.createEvent('MouseEvents');
evObj.initMouseEvent('click',true,true,null,0,0,0,0,0,false,false,false,false,0,null);
document.getElementById("blick_file").dispatchEvent(evObj);
},false);
document.getElementById("blick_file").addEventListener("change",wbarimport,false);
for(i=0;ion reload),bool highlightOnImage,bool highlichtOnID, string highlightIDs, bool highlightonall, bool ignoreonimage, bool ignoreonID, string ignoreIDs, bool ignoreAll}
zwi=tempdum[i].split(String.fromCharCode(11));
itemoptions.push(zwi);
itemoptions[i][1]=parseInt(itemoptions[i][1]);
itemoptions[i][2]=parseInt(itemoptions[i][2]);
itemoptions[i][3]=itemoptions[i][3]=="true";
if(itemoptions[i].length>=11){
itemoptions[i][4]=itemoptions[i][4];
itemoptions[i][5]=itemoptions[i][5]=="true";
itemoptions[i][6]=itemoptions[i][6]=="true";
itemoptions[i][7]=itemoptions[i][7];
itemoptions[i][8]=itemoptions[i][8]=="true";
itemoptions[i][9]=itemoptions[i][9];
itemoptions[i][10]=itemoptions[i][10];
if(itemoptions[i].length>=12)
itemoptions[i][11]=itemoptions[i][11]=="true";
}else if(itemoptions[i].length==6){
itemoptions[i][4]=itemoptions[i][4]=="true";
itemoptions[i][5]=itemoptions[i][5];
}
}
tempdum=(await GM.getValue("externlistspeicher","")).split(String.fromCharCode(10));
externlistspeicher=[];
for(i=0;ispan{color:#0F0C5D;}"+
"#BLICK_watch_bar .BLICK_wautor>span{color:#117750;}"+
"#BLICK_watch_bar .BLICK_wid>a{color:#34345C;}"+
"#wbar_slider {background:repeating-linear-gradient(45deg,#606dbc,#606dbc 10px,#465298 10px,#465298 20px);}"+
"");
break;
case "Nice":
addstyle("#BLICK_watch_bar:hover {background-color:#CCDDE7 ;}"+
"#BLICK_watch_bar div.BLICK_wbarRowEntry:nth-child(even){background-color:#BCCDD7 ;}"+
"#BLICK_watch_bar div.BLICK_wbarRowEntry:nth-child(odd){background-color:#CCDDE7 ;}"+
"#BLICK_watch_bar .BLICK_whead {background-color:#98C1A9;color:black;}"+
"#BLICK_watch_bar .BLICK_wtitle>span{color:#5962AA;}"+
"#BLICK_watch_bar .BLICK_wautor>span{color:#6D4A7E;}"+
"#BLICK_watch_bar .BLICK_wid>a{color:#202040;}"+
"#wbar_slider {background:repeating-linear-gradient(45deg,#60bc6d,#60bc6d 10px,#469852 10px,#469852 20px);}"+
"");
break;
case "Futaba":
addstyle("#BLICK_watch_bar:hover {background-color:#F0E0D6 ;}"+
"#BLICK_watch_bar div.BLICK_wbarRowEntry:nth-child(even){background-color:#F0D0C6 ;}"+
"#BLICK_watch_bar div.BLICK_wbarRowEntry:nth-child(odd){background-color:#F0E0D6 ;}"+
"#BLICK_watch_bar .BLICK_whead {background-color:#EEAA88;color:black;}"+
"#BLICK_watch_bar .BLICK_wtitle>span{color:#CC1105;}"+
"#BLICK_watch_bar .BLICK_wautor>span{color:#CC1105;}"+
"#BLICK_watch_bar .BLICK_wid>a{color:#0000EE;}"+
"#wbar_slider {background:repeating-linear-gradient(45deg,#bc606d,#bc606d 10px,#984652 10px,#984652 20px);}"+
"");
break;
case "Pony":
addstyle("#BLICK_watch_bar:hover {background:url('/kusaba/css/images/paisley_bckgrnd.gif') repeat scroll 0 0 #FFF4F4}"+
"#BLICK_watch_bar .BLICK_wrow{background-color:#FFF4F4 ;}"+
"#BLICK_watch_bar .BLICK_whead {background-color:#FDDDE9;color:#800040;}"+
"#BLICK_watch_bar .BLICK_wtitle>span{color:#B30028;}"+
"#BLICK_watch_bar .BLICK_wautor>span{color:#E7276F;}"+
"#BLICK_watch_bar .BLICK_wid>a{color:#E7276F;}"+
"#wbar_slider {background:repeating-linear-gradient(45deg,#bc606d,#bc606d 10px,#984652 10px,#984652 20px);}"+
"");
break;
}
addstyle("/*BLICK_watch_bar_restyle*/");
}
function insertwatchbar(){
if(typeof wrbar!="undefined")return;
wrbar=document.createElement("div");
wrbar.id="BLICK_watch_bar";
wbar=document.createElement("div");
wbar.id="wbar_wrap";
wrbar.appendChild(wbar);
var ubar=document.createElement("div");
ubar.id="wbar_update";
wrbar.appendChild(ubar);
var sbar=document.createElement("div");
sbar.id="wbar_slider";
wrbar.insertBefore(sbar, wrbar.firstChild);
document.body.appendChild(wrbar);
var tempdum=JSON.stringify(itemoptions);
console.log("bef",tempdum);
/*
//remove junk data
var watched=-1;
var i=0;
var j=0;
for(i=lastviews.length-1;i>=0;--i){
watched=-1;
for(j=0;j=0;--i){
if(itemoptions[i][0]=="")itemoptions.splice(i,1);
}
console.log("bef",itemoptions);
var tempdum=JSON.stringify(itemoptions);
console.log("bef",tempdum);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/\[+|\]+/g,"");
tempdum=tempdum.replace(/\\"/g,"\"");
GM.setValue("itemoptions",tempdum);
console.log("af",tempdum);
for(i=externlistspeicher.length-1;i>=0;--i){
watched=-1;
for(j=0;jdiv{display: inline-block; vertical-align: top; word-wrap: break-word;font-size: 12px;line-height:23px;margin:0 5px;}"+
"#BLICK_watch_bar .BLICK_wid{flex: 0 0 60px;}"+
"#BLICK_watch_bar .BLICK_wtitle{flex: 1 1 50%;}"+
"#BLICK_watch_bar .BLICK_wautor{flex: 1 1 20%;}"+
"#BLICK_watch_bar .BLICK_wnew{flex: 0 0 auto;}"+
"#BLICK_watch_bar .BLICK_wX{flex: 0 0 10px;}"+
"#BLICK_watch_bar .BLICK_wSetting{flex: 0 0 40px;}"+
"#BLICK_watch_bar .BLICK_wnew>strong{color:red;}"+
"#BLICK_watch_bar .BLICK_wnew>a>strong{color: #007700;}"+
"#BLICK_watch_bar .BLICK_wnew>a{color: green;}"+
"#wbar_slider{position: fixed;width:5px;cursor:ew-resize;visibility:hidden;margin:15px 0;border-radius:5px;transition:visibility;transition-delay:0s;}"+
"#BLICK_watch_bar:hover #wbar_slider{visibility:visible;transition-delay:0.5s;}"+
"");
addstyle2("#BLICK_watch_bar:hover{width:"+curwid+"px;height:30px;}"+
"#BLICK_watch_bar #wbar_wrap{width:"+curwid+"px}"+
transitionString);
var watchbox=document.getElementById("watchedthreads");
if(watchbox!==null)watchbox.style.display="none";else{
watchbox=document.createElement("div");
watchbox.id="watchedthreads";
watchbox.style.display="none";
document.body.appendChild(watchbox);
}
watchbox=document.getElementById("watchedthreadlist");
if(watchbox!==null)watchbox.style.display="none";else{
watchbox=document.createElement("div");
watchbox.id="watchedthreadlist";
watchbox.style.display="none";
document.body.appendChild(watchbox);
}
ubar.addEventListener("click",function(){
// var tempdum;
// if(typeof laden("externlistspeicher")!=="undefined"&&laden("externlistspeicher")!==null){
// externlistspeicher=[];
// tempdum=laden("externlistspeicher").split(String.fromCharCode(10));
// for(i=0;i=11){
// itemoptions[i][4]=itemoptions[i][4];
// itemoptions[i][5]=itemoptions[i][5]=="true";
// itemoptions[i][6]=itemoptions[i][6]=="true";
// itemoptions[i][7]=itemoptions[i][7];
// itemoptions[i][8]=itemoptions[i][8]=="true";
// itemoptions[i][9]=itemoptions[i][9];
// itemoptions[i][10]=itemoptions[i][10];
// if(itemoptions[i].length==12)itemoptions[i][11]=itemoptions[i][11]=="true";
// }else if(itemoptions[i].length==6){
// itemoptions[i][4]=itemoptions[i][4]=="true";
// itemoptions[i][5]=itemoptions[i][5];
// }
// if(typeof itemoptions[i][11]== "undefined")itemoptions[i][11]=true;
// }
// }
updatewbar(null);
},false);
var wbuts=document.getElementsByClassName("watchthread");
for(i=0;i(.*?)<\/span>.*?)?postername">(.*?)<\/span>/g;
var aboard=responseDetails.responseText.match(/'(\w+)'\);return false;/)[1];
row=rex.exec(responseDetails.responseText);
while(row!==null){
neulist.push(aboard+String.fromCharCode(12)+row[1]+String.fromCharCode(12)+(row[2]?row[2]:"No author")+String.fromCharCode(12)+row[3]);
row=rex.exec(responseDetails.responseText);
}
var aftinsel=wbar.firstChild;
for(j=qlist.length-1;j>qlist.indexOf(aboard);j--){
if(wbar.getElementsByClassName(qlist[j]).length>0)aftinsel=wbar.getElementsByClassName(qlist[j])[0];
}
var insdiv=document.createElement("div");
insdiv.innerHTML=""+
aboard+"
";
insdiv.className="BLICK_wblock "+qlist[j];
var neutext=insdiv.innerHTML.replace(/()(\d+).*?<\/font><\/strong><\/a>/g,"$1$2 ");
if(neutext!=insdiv.innerHTML){
insdiv.innerHTML=neutext;
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
wbar.insertBefore(insdiv,aftinsel);
// varheight+=parseInt(insdiv.clientHeight);
adaptwboxheight();
}else {nonestand++;}
// var rex=/(\d+)\.html.*?(?:filetitle">(.*?)<\/span>.*?)?postername">(.*?)<\/span>/g;
// row=rex.exec(responseDetails.responseText);
aktstand--;
if(aktstand===0){
// document.body.addEventListener("click",function(e){
// var curel=e.target;
// while(true){
// if(curel==wbar){
// mystyle.innerHTML=mystyle.innerHTML.replace(/#BLICK_watch_bar:hover/gi,"#BLICK_watch_bar/**/");
// return;
// }else if(curel==document.body||curel===null){
// mystyle.innerHTML=mystyle.innerHTML.replace(/#BLICK_watch_bar\/\*\*\//gi,"#BLICK_watch_bar:hover");
// return;
// }else{
// curel=curel.parentNode;
// }
// }
// },false);
var xbuts=document.getElementsByClassName("BLICK_wX");
for(i=0;i0){
// if(neulist.length===0&&itemoptions.length>0){
if(qlist.length==nonestand){
if((new Date().getTime() - lastconf)/1000 <10){}else{
lastconf=new Date().getTime();
if(confirm(lang[curlang][9])){
var atext=document.createElement("script");
atext.language="javascript";
atext.type="text/javascript";
for(i=0;i2){setTimeout(function(){updatewbarRequest(thread,id);},500);return;} //browser seem to freze with more than 4 active http requests. This line limits parallel requests to 3.
requestLimitter++;
GM.xmlHttpRequest({
method: 'GET',
url: "http://www.questden.org/kusaba/"+thread+"/res/"+id+".html", //TODO: request +50/+100 first?
onload: function(responseDetails) {
requestLimitter--;
(function(asd){setTimeout(function(){
var speid=0;
var k=0;
var lastref=getlastviewref(thread,id);
var optid=getOptionIndexById(thread+"_"+id);
var rex=/(?:\s*(.*)\s*<\/span>\s*)?\s*(.*)\s*<\/span>/g;
// var aboard=responseDetails.responseText.match(/'(\w+)'\);return false;/)[1];
var row=rex.exec(responseDetails.responseText);
if(row===null){
// showlim++;
}
row[2]=row[2].replace(/(<\/span>)?\s*.*?(<\/span>)?$/g,""); //remove postertrip
if(typeof row[1]=="undefined")row[1]="No Title";
// console.log(row[2]);
var qest_entry=document.getElementById("BLICK_wquest_"+thread+"_"+id);
// console.log(qest_entry);
if(qest_entry===null){
var qest_block=document.getElementById("BLICK_wblock"+thread);
if(qest_block===null){
var domEl=document.createElement("div");
domEl.setAttribute("class","BLICK_whead");
domEl.innerHTML=thread;
var domEl2=document.createElement("div");
domEl2.setAttribute("id","BLICK_wblock"+thread);
domEl2.appendChild(domEl);
qest_block=domEl2;
wbar.appendChild(qest_block);
}
var domEl=document.createElement("div");
domEl.setAttribute("id","BLICK_wquest_"+thread+"_"+id);
domEl.setAttribute("class","BLICK_wbarRowEntry");
domEl.innerHTML="";
qest_block.appendChild(domEl);
watchids.push([thread,id,row[2],row[1]].join(String.fromCharCode(12)));
// console.log("wpush",row[2],row[1]);
}else{
qest_entry.getElementsByClassName("BLICK_wtitle")[0].innerHTML=""+row[1]+" ";
qest_entry.getElementsByClassName("BLICK_wautor")[0].innerHTML=""+row[2]+" ";
var watchs;
for(var i=0;i(?:[\\s\\S](?!))*?ID: "+idignorelist[k]+"<\/span>[\\s\\S]*?<\/block","gi"),"");
}
if(itemoptions[optid][10]!==""){
var nameignorelist=itemoptions[optid][10].split(",");
for(k=0;k"+nameignorelist[k]+"\\s*?<[\\s\\S]*?<\/block","gi"),"");
}
}
if(!itemoptions[optid][8]&&itemoptions[optid][6]){
asd=asd.replace(new RegExp("class=\"postername\"(?:[\\s\\S](?!class=\"postername\"))*?class=\"thumb\"[\\s\\S]*?<\/block","gi"),"");
}
var utex=asd.substring(asd.lastIndexOf("\"reflink\">"));
if(itemoptions[optid][2]!==0){
speid=getSpeicherIndexById(id);
if(speid==-1){
externlistspeicher.push([id,0,0,0]);
speid=externlistspeicher.length-1;
}
externlistspeicher[speid][2]=0;
externlistspeicher[speid][3]=0;
}
var newlastid=asd.match(/[\s\S]*highlight\('(\d+?)'\)/i)[1];
var postCount=asd.split("").length;
var BLICKnew=document.getElementById("BLICK_new"+thread+"_"+id);
if(BLICKnew===null)return;
if(lastref===0){
setlastviewref(thread,id,newlastid,(postCount>50?"1":"0"));
}
if(typeof lastref[1]=="undefined")lastref[1]="";
lastref[2]=(postCount>49?"1":"0"); //>52?
if(lastref[1]==utex.match(/highlight\('(\d+)'\)/)[1]||itemoptions[optid][8]){
BLICKnew.innerHTML="0 ";
if(itemoptions[optid][2]!==0)externlistspeicher[speid][1]=0;
}else{
var neutext=asd.substring(asd.indexOf("highlight('"+lastref[1]));
neutext=neutext.substring(neutext.indexOf("reflink")+1);
var newpost=neutext.match(/highlight\('(\d+)'\)/)[1];
var newspez=false;
var anz=neutext.split("reflink").length;
BLICKnew.innerHTML=""+neutext.split("reflink").length+" ";
var link=BLICKnew.getElementsByTagName("a")[0];
if(itemoptions[optid][5]){
if(wbar.getAttribute("red")!="1"){
wbar.setAttribute("red","1");
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
BLICKnew.parentNode.style="box-shadow: 0 0 5px 1px green inset;position: relative;";
}
if(itemoptions[optid][9]!==""){
var namehighlist=itemoptions[optid][4].split(",");
for(k=0;k"+namehighlist[k]+" ");
if(namehighind!=-1){
if(wbar.getAttribute("red")!="1"){
wbar.setAttribute("red","1");
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
link.style.textDecoration="line-through";
BLICKnew.parentNode.style="box-shadow: 0 0 5px 3px #f80 inset;position: relative;";
if(!newspez)newpost=neutext.substring(namehighind-250).match(/highlight\('(\d+)'\)/)[1];
newspez=true;
if(itemoptions[optid][2]!==0)externlistspeicher[speid][3]=1;
}
}
}
if(itemoptions[optid][2]!==0)externlistspeicher[speid][1]=neutext.split("reflink").length;
if(neutext.indexOf("class=\"thumb\"")!=-1){
link.style.color="blue";
if(itemoptions[optid][3]){
if(wbar.getAttribute("red")!="1"){
wbar.setAttribute("red","1");
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
BLICKnew.parentNode.style="box-shadow: 0 0 5px 1px blue inset;position: relative;";
if(!newspez)newpost=neutext.substring(neutext.indexOf("class=\"thumb\"")-250).match(/alt="(\d+)"/)[1];
newspez=true;
}
if(itemoptions[optid][2]!==0)externlistspeicher[speid][2]=1;
}
if(itemoptions[optid][4]!==""){
var idhighlist=itemoptions[optid][4].split(",");
for(k=0;k");
if(idhighind!=-1){
if(wbar.getAttribute("red")!="1"){
wbar.setAttribute("red","1");
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
link.style.textShadow="1px 1px 2px red";
BLICKnew.parentNode.style="box-shadow: 0 0 5px 1px red inset;position: relative;";
if(!newspez)newpost=neutext.substring(idhighind-250).match(/highlight\('(\d+)'\)/)[1];
newspez=true;
if(itemoptions[optid][2]!==0)externlistspeicher[speid][3]=1;
}
}
}
if(itemoptions[optid][11]===false)newpost=lastref[1];
link.href=link.href.replace("#holdnumber","#"+newpost);
}
if(asd.indexOf("Quest-Archive ")!=-1){
BLICKnew.parentNode.getElementsByClassName("BLICK_wid")[0].firstChild.style.color="#333";
}else if(asd.indexOf("Welcome to the Ghost House ")!=-1){
BLICKnew.parentNode.getElementsByClassName("BLICK_wid")[0].firstChild.style.color="#d33";
}
if(itemoptions[optid][2]!==0){
var tempdum=externlistspeicher.map(e => e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/* var tempdum=JSON.stringify(externlistspeicher);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");*/
GM.setValue("externlistspeicher",tempdum);
}
if(lastref[2]=="1"){
document.getElementById("BLICK_link"+id).innerHTML="+50";
}
},0);})(responseDetails.responseText);
}
});
}
async function updatewbar(event,sendrequest){
sendrequest = typeof sendrequest !== 'undefined' ? sendrequest : true;
if(!wbar)insertwatchbar();
nonestand=0;
var i=0,j=0;
var domEl, domEl2;
if(!externwbar){
wbar.innerHTML="";
aktstand=qlist.length;
for(i=0;i[\s\r\n]*?([^<\r\n]*)[\s\r\n]*?<[\s\S]*?)?postername">(?:)?([^<].*?)"+qname+"
"+qauth+"
0
";
qest_block.appendChild(domEl);
}
var delels=wbar.getElementsByClassName("BLICK_wX");
for(j=0;j"+externlistspeicher[speid][1]+" ";
if(externlistspeicher[speid][2]==1){
document.getElementById("BLICK_new"+qthread+"_"+qid).getElementsByTagName("a")[0].style.color="blue";
if(itemoptions[optid][3]){
if(wbar.getAttribute("red")!="1"){
wbar.setAttribute("red","1");
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
document.getElementById("BLICK_new"+qthread+"_"+qid).parentNode.style="box-shadow: 0 0 5px 1px blue inset;position: relative;";
}
}
if(externlistspeicher[speid][3]==1){
document.getElementById("BLICK_new"+qthread+"_"+qid).getElementsByTagName("a")[0].style.textShadow="1px 1px 2px red";
if(itemoptions[optid][4]!==""){
if(wbar.getAttribute("red")!="1"){
wbar.setAttribute("red","1");
addstyle("#BLICK_watch_bar{box-shadow:0px 0px 15px 5px red;}");
}
document.getElementById("BLICK_new"+qthread+"_"+qid).parentNode.style="box-shadow: 0 0 5px 1px red inset;position: relative;";
}
}
continue;
}
itemoptions[optid][1]=(new Date()).getTime();
if(sendrequest)updatewbarRequest(qthread,qid);
}
var tempdum=itemoptions.map(e => e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/*
var tempdum=JSON.stringify(itemoptions);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");
*/
GM.setValue("itemoptions",tempdum);
setTimeout(function(){adaptwboxheight();},0);
}
addstyle("#wbar_wrap{padding-left:5px;} #BLICK_watch_bar:hover #wbar_wrap{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW%2FmTzAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QcRCwUsews%2B%2FAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAGElEQVQI12NgYGCoTUlJqWWAgNqUlJRaACbBBE1VswcKAAAAAElFTkSuQmCC) repeat-y}");
if(!widthHandlerDown){
widthHandlerDown=true;
document.getElementById("wbar_slider").addEventListener("mousedown",widthAdaptMouseDown,false);
}
document.documentElement.addEventListener("mouseup",widthAdaptMouseUp,false);
}
var widthHandlerDown=false;
var widthHandlerUp=false;
var sliderPressed=false;
function widthAdaptMouseDown(e){
sliderPressed=true;
// if(e.target==wbar){
// curwidakt=true;
// adaptwboxheight();
if(!widthHandlerUp){
widthHandlerUp=true;
startX = e.clientX;
startWidth = parseInt(document.defaultView.getComputedStyle(wrbar).width, 10);
// transitionString="/*"+transitionString+"*/";
var styleEl=document.getElementById("BLICK_VARstyle");
if(styleEl===null)addstyle2("");
styleEl.innerHTML="#BLICK_watch_bar{width:"+curwid+"px;height:"+zwiheight+"px;} #BLICK_watch_bar #wbar_wrap{width:"+curwid+"px} #BLICK_bar:hover{height:"+(zwiheight2+35)+"px;}#wbar_slider{height:"+(zwiheight-30)+"px;visibility:visible;} ";
document.documentElement.addEventListener("mousemove",updatewbarwidth,false);
}
// document.documentElement.removeEventListener("mouseup",widthAdaptMouseUp,false);
// widthHandlerUp=true;
// }
}
function widthAdaptMouseUp(e){
// curwidakt=false;
// adaptwboxheight();
var VerticalScrollbar = wrbar.scrollHeight > wrbar.clientHeight;
var scrollbarWidth = wrbar.offsetWidth - wrbar.clientWidth;
if(!sliderPressed)return;
sliderPressed=false;
document.documentElement.removeEventListener("mousemove",updatewbarwidth,false);
// document.documentElement.removeEventListener("mouseup",widthAdaptMouseUp,false);
widthHandlerUp=false;
var styleEl=document.getElementById("BLICK_VARstyle");
if(styleEl===null)addstyle2("");
if(!VerticalScrollbar)curwid+=scrollbarWidth;
// else
// curwid+=20; //only if no scroll bar! (TODO)
styleEl.innerHTML="#BLICK_watch_bar:hover{width:"+curwid+"px;height:"+zwiheight+"px;} #BLICK_watch_bar #wbar_wrap{width:"+curwid+"px} #BLICK_bar:hover{height:"+(zwiheight2+35)+"px;}#wbar_slider{height:"+(zwiheight-30)+"px;} "+transitionString;
wrbar.style.width="";
wbar.style.width="";
adaptwboxheight();
// transitionString=transitionString.substr(2,transitionString.length-4);
// mystyle.innerHTML=mystyle.innerHTML.replace(/transsition/g,"transition");
GM.setValue("curwid",curwid);
}
// var lastWidthChange=0;
function updatewbarwidth(e){
// var curdat=Date.now();
// if(curwidakt){
wbar.style.width = (startWidth - e.clientX + startX) + 'px';
wrbar.style.width = (startWidth - e.clientX + startX) + 'px';
curwid=(startWidth - e.clientX + startX) ;//document.body.clientWidth - (e.pageX ? e.pageX : e.clientX + document.body.scrollLeft - document.body.clientLeft);
// if(Date.now()-lastWidthChange<100)return;
// setTimeout(function(){
// adaptwboxheight(0);
// },1000);
// lastWidthChange=Date.now();
// var styleEl=document.getElementById("BLICK_VARstyle");
// if(styleEl===null)addstyle2("");
// styleEl.innerHTML="#BLICK_watch_bar:hover{width:"+curwid+"px;height:"+zwiheight+"px;} #BLICK_watch_bar #wbar_wrap{width:"+curwid+"px} #BLICK_bar:hover{height:"+(zwiheight2+35)+"px;}"+transitionString;
//
// mystyle.innerHTML=mystyle.innerHTML.replace(/\/\*varwidth\*\/\d+px\/\*varwidth\*\//g,"/*varwidth*/"+(curwid)+"px/*varwidth*/").replace(/transition/g,"transsition");
// }
}
function removethisfromlist(event){
var athread=/removefromwatchedthreads\( "(\d+)", "(\w+)"\);return false;/gi.exec(event.target.getAttributeNode('onclick').nodeValue);
var i=0;
for(i=0;i e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/* JSON.stringify(externlistspeicher);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");
*/
GM.setValue("externlistspeicher",tempdum);
for(i=0;i e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/*tempdum=JSON.stringify(itemoptions);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");*/
GM.setValue("itemoptions",tempdum);
updatewbar(null,false);
// var row=document.getElementById("BLICK_new"+qthread+"_"+athread[1]).parentNode;
// row.parentNode.removeChild(row);
}
function onlyUnique(value, index, self) {
return self.indexOf(value) === index;
}
function getlastviewref(thread, id){
for(var i=0;iwindow.innerHeight){ //85
zwiheight2=window.innerHeight-115;
}
if(85 +zwiheight>window.innerHeight){
zwiheight=window.innerHeight-115;
// mystyle.innerHTML=mystyle.innerHTML.replace(/\/\*varwidth\*\/\d+px\/\*varwidth\*\//g,"/*varwidth*/"+(curwid)+"px/*varwidth*/");
}else{
curwid-=20;
// mystyle.innerHTML=mystyle.innerHTML.replace(/\/\*varwidth\*\/\d+px\/\*varwidth\*\//g,"/*varwidth*/"+(curwid-20)+"px/*varwidth*/");
}
styleEl.innerHTML="#BLICK_watch_bar:hover{width:"+curwid+"px;height:"+zwiheight+"px;} #BLICK_watch_bar #wbar_wrap{width:"+curwid+"px} #BLICK_bar:hover{height:"+(zwiheight2+35)+"px;} #wbar_slider{height:"+(zwiheight-30)+"px;} "+transitionString;
// mystyle.innerHTML=mystyle.innerHTML.replace(/\/\*varheight\*\/[\s\S]*?\/\*varheight\*\//gi,"/*varheight*/"+zwiheight+"px/*varheight*/").replace(/\/\*var2height\*\/[\s\S]*?\/\*var2height\*\//gi,"/*var2height*/"+(zwiheight2+35)+"px/*var2height*/");
}
function expandClick (){
setTimeout(function(){
var imgs=document.getElementsByClassName("thumb");
for(var i=0;i ";
document.body.appendChild(imgbox);
var i=0;
addstyle("#BLICK_imgbox {"+
"visibility:hidden;display:block;position:fixed;top=0;"+
"}"+
"#BLICK_imgbox img{"+
" margin:auto;display:block;"+
"}"+
"#BLICK_imgbox embed{"+
" margin:auto;display:block;"+
"}");
imgbox.addEventListener("mouseover", imghoverin, false);
imgbox.addEventListener("mouseout", imghoverout, false);
var imgs=document.getElementsByClassName("thumb");
for(i=0;i ";
click.addEventListener("click",ladmehr,false);
click.style.cursor="pointer";
var quickrep;
for(var i=0;i0){
click.id="loadmore"+quickrep[0].parentNode.getAttribute("onclick").match(/\d+/)[0];
buttons[i].appendChild(click);
click=click.cloneNode(true);
click.addEventListener("click",ladmehr,false);
}
}
wartimg.src=wartbild;
wartimg.setAttribute("style","display:none;top:50%;left:50%;position:fixed;");
document.body.appendChild(wartimg);
}
async function ladmehr(){
var threadid=this.parentNode.innerHTML.match(/quickreply\('(\d+)'\);/)[1];
var curbyte=document.getElementById("replies"+threadid+window.location.href.match(/https?:\/\/.*?\/.*?\/(.*?)\//)[1]).innerHTML.length;
var replyer=document.getElementById("replies"+threadid+window.location.href.match(/https?:\/\/.*?\/.*?\/(.*?)\//)[1]);
var current=replyer.getAttribute("current");
if (navigator.userAgent.indexOf('Firefox') != -1){
if(current!==null&¤t-3001<0)return;
GM.xmlHttpRequest({
method: 'GET',
headers: {
"Accept-Encoding": "",
"Range": "bytes="+(current===null?"":(current-3000))+"-"+(current===null?(curbyte+4000):(current-1))
},
url: window.location.href.match(/https?:\/\/[\s\S]*\//) + 'res/'+threadid+".html",
onload: function(responseDetails) {
var replyer=document.getElementById("replies"+threadid+window.location.href.match(/https?:\/\/.*?\/.*?\/(.*?)\//)[1]);
if(replyer.getAttribute("total")===null)replyer.innerHTML="";
var inh=(responseDetails.responseText+(replyer.getAttribute("rest")!==null?decodeURI(replyer.getAttribute("rest")):"")).match(/([\s\S]*?)(([\s\S]*?<\/table>\s*)+)/);
var autoreladmehr=false;
if(inh===null){
inh=["",responseDetails.responseText+decodeURI(replyer.getAttribute("rest")),""] ;
autoreladmehr=true;
}
replyer.innerHTML=inh[2]+replyer.innerHTML;
replyer.setAttribute("rest",encodeURI(inh[1]));
var korr=replyer.innerHTML.indexOf(",");
if(korr>-1)replyer.innerHTML=replyer.innerHTML.substr(0,korr);
var imgs=document.getElementById("replies"+threadid+window.location.href.match(/https?:\/\/.*?\/.*?\/(.*?)\//)[1]).getElementsByClassName("thumb");
var offs=responseDetails.responseHeaders.match(/Content-Range: bytes (\d+)-\d+\/(\d+)/);
if(offs!==null){replyer.setAttribute("total",offs[2]);replyer.setAttribute("current",offs[1]);}
for(var i=0;i[\s\S]*?<\/table>\s*)+/);
if(inh===null){
GM.xmlHttpRequest({
url:window.location.href.match(/https?:\/\/[\s\S]*\//) + 'res/'+threadid+".html",
method: 'GET',
onload: function(data){
var inh=(data.responseText+(replyer.getAttribute("rest")!==null?decodeURI(replyer.getAttribute("rest")):"")).match(/(?:[\s\S]*?<\/table>\s*)+/);
replyer.innerHTML=inh[0]+replyer.innerHTML;
var imgs=document.getElementById("replies"+threadid+window.location.href.match(/https?:\/\/.*?\/.*?\/(.*?)\//)[1]).getElementsByClassName("thumb");
for(var i=0;i0)clearInterval(imgsizeint);
if(ladeabbruch)return;
if(bildel.tagName!="OBJECT"){
if(window.innerHeight*0.9Update Interval (number for hours)
"+
" "+
"Highlight on
"+
""+
""+
" "+
""+
""+
" "+
"Ignore all
"+
""+
""+
" "+
""+
""+
""+
" "+
" "+
" ";
document.body.appendChild(opt);
document.getElementById("devoptsav").addEventListener("click",optsav,false);
document.getElementById("devoptcan").addEventListener("click",optcan,false);
}
function optcan(){
var rem=document.getElementById("devopts");
if(!rem)return;
rem.parentNode.removeChild(rem);
}
function optsav(event){
var optid=event.target.getAttribute("elid");
itemoptions[optid][2]=parseInt(document.getElementById("BLICK_viewinterval").value);
itemoptions[optid][3]=document.getElementById("BLICK_imghigh").checked;
itemoptions[optid][4]=document.getElementById("BLICK_posthigh").value+"";
itemoptions[optid][5]=document.getElementById("BLICK_allhigh").checked;
itemoptions[optid][6]=document.getElementById("BLICK_imgignore").checked;
itemoptions[optid][7]=document.getElementById("BLICK_postignore").value+"";
itemoptions[optid][8]=document.getElementById("BLICK_allignore").checked;
itemoptions[optid][9]=document.getElementById("BLICK_namehigh").value+"";
itemoptions[optid][10]=document.getElementById("BLICK_nameignore").value+"";
itemoptions[optid][11]=document.getElementById("BLICK_linktohigh").value+"";
if(itemoptions[optid][2]<0)itemoptions[optid][2]=0;
var tempdum=itemoptions.map(e => e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/*var tempdum=JSON.stringify(itemoptions);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");*/
GM.setValue("itemoptions",tempdum);
optcan();
}
function schriftreiher(){
schriftreihe=schriftliste[scheinst];
for(var i=0;i0)firstauthor=firstauthor[0].textContent.trim();else firstauthor="";
firsttitle=posts[0].getElementsByClassName('filetitle');
if(firsttitle.length>0)firsttitle=firsttitle[0].textContent.replace(/ /g," ").trim();else firsttitle="No Title";
firstid=posts[0].getElementsByClassName('uid');
if(firstid.length>0)firstid=firstid[0].textContent.replace(/ /g," ").trim();else firstid="";
var imgOnly,PDFdivider,PDFheader,PDFpageHeader,PDFimgSize,PDFImgQual;
var prom=(async function(){
imgOnly=await GM.getValue("PDFimgOnly",false);
PDFdivider=await GM.getValue("PDFdivider",false);
PDFheader=await GM.getValue("PDFheader",true);
PDFpageHeader=await GM.getValue("PDFimgSize",90);
PDFimgSize=await GM.getValue("PDFImgQual",100);
PDFImgQual=await GM.getValue("PDFpageHeader",true);
})();
prom.then(function(){
addstyle(""+
"#questden_zip_menu{padding:15px;border-radius:10px;box-shadow:2px 2px 2px #000000, 2px 2px 6px #999 inset,-2px -2px 3px #333 inset;position:fixed;top:50%;left:50%;width:400px;height:auto;margin-left:-200px;margin-top:-200px;background-color:white;}"+
"#questden_zip_menu div{margin:5px 0}"+
"#questden_zip_menu div.questden_zip_header{font-size:14pt;text-align:center;font-weight:bold;}"+
"#questden_zip_menu div.questden_zip_explain{text-align:justify;margin:15px 0px;height:1em;overflow:hidden;transition: height 0.5s;cursor:pointer;}"+
"#questden_zip_menu div.questden_zip_explain:hover{height:150px;}"+
"#questden_zip_menu label{width:150px;display:inline-block;vertical-align: middle;}"+
"#questden_zip_menu input, #questden_zip_menu select{width:200px;}"+
"#questden_zip_menu #questden_zip_generate_button{width:100px;height:30px;text-align:center;font-weight:bold;box-shadow:2px 2px 2px #200, 2px 2px 6px #a99 inset,-2px -2px 3px #433 inset;line-height:30px;background-color:#fdd;border-radius:15px;cursor:pointer;margin:auto;}"+
"#questden_zip_menu #questden_zip_generate_button:hover, #questden_zip_menu #questden_zip_close:hover{box-shadow:1px 1px 1px #200, 1px 1px 4px #a99 inset,-1px -1px 2px #433 inset;}"+
"#questden_zip_menu #questden_zip_generate_button:active, #questden_zip_menu #questden_zip_close:active{box-shadow: 2px 2px 6px #533 inset,-1px -1px 2px #533 inset;}"+
"#questden_zip_menu #questden_zip_close{width:20px;height:20px;text-align:center;font-weight:bold;box-shadow:2px 2px 2px #200, 2px 2px 6px #a99 inset,-2px -2px 3px #433 inset;line-height:20px;background-color:#fdd;border-radius:10px;cursor:pointer;position:absolute;top:5px;right:15px;}"+
"#questden_zip_menu #questden_zip_generate_progress{margin:10px auto;width:80%;height:20px;background-image:linear-gradient(90deg, #9AD15F 0%, #D3DFD5 0%);text-align:center;}"+
"");
var element=""+
"X
"+
""+
""+
"PDF (portable document format) files can be downloaded and read offline in many devices. They contain Images, texts, links and formats and can be printed easily. Please note that animations, sounds and flash files are not supported. Animated .gif files get converted to jpg with their first frame. F̯̓͢r̴ͨ᷁a̭ͬ̌c̭᷊͔ṱ̾ͫu̻̒͌r̷̜̒e̅ͦ̽d̰̈͢ text will become unreadable."+
"
"+
"Title
"+
"Included posts (name, id or no., empty for all)
"+
"Only posts with Image
"+
"Post Separator
"+
"Post Header
"+
"Page Header
"+
"image size(% width)
"+
"image quality(%)
"+
"
"+
"Generate
"+
"";
var el =document.createElement("div");
el.innerHTML=element;
el.id="questden_zip_menu";
document.body.appendChild(el);
document.getElementById("questden_zip_author_text").value=firstauthor;
document.getElementById("questden_zip_close").addEventListener("click",function(){
document.body.removeChild(this.parentNode);
});
document.getElementById("questden_zip_generate_button").addEventListener("click",function(){
firsttitle=document.getElementById("questden_zip_title_text").value;
var imgOnly,PDFdivider,PDFheader,PDFpageHeader,PDFimgSize,author,PDFImgQual;
author= document.getElementById("questden_zip_author_text").value.split(",");
imgOnly = document.getElementById("questden_zip_imagesOnly").checked;
PDFdivider= document.getElementById("questden_zip_PDFdivider").checked;
PDFheader= document.getElementById("questden_zip_PDFheader").checked;
PDFpageHeader= document.getElementById("questden_zip_PDFpageHeader").checked;
PDFimgSize= document.getElementById("questden_zip_PDFimgSize").value;
PDFImgQual= document.getElementById("questden_zip_PDFImgQual").value;
GM.setValue("PDFimgOnly",imgOnly);
GM.setValue("PDFdivider",PDFdivider);
GM.setValue("PDFheader",PDFheader);
GM.setValue("PDFpageHeader",PDFpageHeader);
GM.setValue("PDFimgSize",PDFimgSize);
GM.setValue("PDFImgQual",PDFImgQual);
var testpdf=new questden2PDF();
testpdf.title=firsttitle;
testpdf.progressCallback=function(phase, index, thumbs, posts){
if(phase===0){
document.getElementById("questden_zip_generate_progress").style=" background-image:linear-gradient(90deg, #9AD15F "+(index/(thumbs)*100)+"%, #D3DFD5 "+(index/thumbs*100+10)+"%)";
document.getElementById("questden_zip_generate_progress").innerHTML="Downloading image "+index +"/"+thumbs;
}else if(phase==1){
document.getElementById("questden_zip_generate_progress").style=" background-image:linear-gradient(90deg, #9AD15F "+(index/(posts)*100)+"%, #D3DFD5 "+(index/posts*100+10)+"%)";
document.getElementById("questden_zip_generate_progress").innerHTML="Processing post "+index +"/"+posts;
}
};
testpdf.postDivider=PDFdivider;
testpdf.postHeader=PDFheader;
testpdf.pageHeader=PDFpageHeader;
testpdf.imgwidh=PDFimgSize/100 *(testpdf.pageWidth -2*testpdf.margin);
testpdf.jpgQuality=PDFImgQual/100;
var inclusion=Array.prototype.slice.call(document.querySelectorAll("#delform, td.reply, td.highlight"));
for(var j=inclusion.length-1;j>=0;--j){
if(inclusion[j].id=="delform")continue;
if(imgOnly && inclusion[j].querySelectorAll("img.thumb").length===0){inclusion.splice(j,1);continue;}
if(author.length==1&&author[0]==="")continue;
for(var i=0;i50))?"1":"0");
var speid=getSpeicherIndexById(refmatch[2]);
if(speid==-1){
externlistspeicher.push([refmatch[2],0,0,0]);
}else{
externlistspeicher[speid][1]=0;
externlistspeicher[speid][2]=0;
externlistspeicher[speid][3]=0;
}
var tempdum=externlistspeicher.map(e => e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/*var tempdum=JSON.stringify(externlistspeicher);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");*/
GM.setValue("externlistspeicher",tempdum);
}
}
function insertcode(text){
var sty =document.createElement("script");
sty.innerHTML=text;
sty.id="BLICK_script";
sty.setAttribute("type","text/javascript");
sty.setAttribute("language","havascript");
document.head.appendChild(sty);
document.head.removeChild(sty);
}
Array.prototype.trim=function(el){
for(var i=this.length-1;i>-1;i--){
if(this[i]==el)this.splice(i,1);
}
return this;
};
function backwardversion(){
var vers;
var prom=(async function(){vers=GM.getValue("version");})();
prom.then(function(){
if(vers===null||vers<172){
GM.setValue("version",172);
for(var i=0;ion reload),bool highlightOnImage,bool highlichtOnID, string highlightID}
//to
// var itemoptions=new Attay(); // {string threadID,int milisecForLastCheck, int viewinterval (hours, 0->on reload),bool highlightOnImage,bool highlichtOnID, string highlightIDs, bool highlightonall, bool ignoreonimage, bool ignoreonID, string ignoreIDs, bool ignoreAll}
itemoptions[i][4]=itemoptions[i][5]; //highlight ID activated when !=""
itemoptions[i][5]=false; //highlight all
itemoptions[i][6]=false; //ignoreimg
itemoptions[i][7]=""; //ignoreonID
itemoptions[i][8]=false; //ignoreALL
itemoptions[i][9]=""; //highlight name
itemoptions[i][10]=""; //ignore name
itemoptions[i][11]=true; //link to image post
}//else if(laden("version")<178){}
var tempdum=itemoptions.map(e => e.join(String.fromCharCode(11))).join(String.fromCharCode(10));
/* var tempdum=JSON.stringify(itemoptions);
tempdum=tempdum.replace(/\],\[/g,String.fromCharCode(10));
tempdum=tempdum.replace(/,/g,String.fromCharCode(11));
tempdum=tempdum.replace(/"|^\[+|\]+$/g,"");*/
GM.setValue("itemoptions",tempdum);
}
});
}
async function loadSets(){
syncusername=await GM.getValue("syncusername","");
syncuserpass=await GM.getValue("syncuserpass","");
externwbar=(await GM.getValue("externwbar",true)).toString()=="true";
gloeinst=(await GM.getValue("gloeinst",true)).toString()=="true";
groeinst=await GM.getValue("groeinst",18);
curwid=await GM.getValue("curwid",340);
abseinst=(await GM.getValue("abseinst",true)).toString()=="true";
invert=(await GM.getValue("invert",false)).toString()=="true";
liseinst=(await GM.getValue("liseinst",true)).toString()=="true";
wateinst=(await GM.getValue("wateinst",true)).toString()=="true";
autoupdate=(await GM.getValue("autoupdate",false)).toString()=="true";
poseinst=(await GM.getValue("poseinst",true)).toString()=="true";
scheinst=await GM.getValue("scheinst",0);
imghover=(await GM.getValue("imghover",true)).toString()=="true";
curlang=await GM.getValue("curlang",1);
watchids=(await GM.getValue("watchids","")).split(String.fromCharCode(11));
lastviews=(await GM.getValue("lastviews","")).split(String.fromCharCode(12));
var cnamlist=await GM.getValue("charnamelist","");
if(typeof cnamlist!=="undefined"&&cnamlist!==null){
charnamelist=cnamlist.split(String.fromCharCode(12));
for(i=0;i=11){
itemoptions[i][4]=itemoptions[i][4];
itemoptions[i][5]=itemoptions[i][5]=="true";
itemoptions[i][6]=itemoptions[i][6]=="true";
itemoptions[i][7]=itemoptions[i][7];
itemoptions[i][8]=itemoptions[i][8]=="true";
itemoptions[i][9]=itemoptions[i][9];
itemoptions[i][10]=itemoptions[i][10];
if(itemoptions[i].length==12)itemoptions[i][11]=itemoptions[i][11]=="true";
}else if(itemoptions[i].length==6){
itemoptions[i][4]=itemoptions[i][4]=="true";
itemoptions[i][5]=itemoptions[i][5];
}
if(typeof itemoptions[i][11]== "undefined")itemoptions[i][11]=true;
}
}
//console.log(itemoptions);
var extsp=await GM.getValue("externlistspeicher","");
if(typeof extsp!=="undefined"&&extsp!==null){
tempdum=extsp.split(String.fromCharCode(10));
for(i=0;i