// ==UserScript==
// @author FIRAT
// @name TeknoIZDIRAP-GreaseMonkey
// @namespace http://teknoizdirap.com
// @description Teknoseyir.com için gelişmiş özellikler
// @include https://teknoseyir.com/*
// @exclude https://teknoseyir.com/wp-*
// @version 1.3.2
// @icon http://teknoizdirap.com/izdirap48.png
// @icon64 http://teknoizdirap.com/izdirap64.png
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js?ver=3.2.1
// @require https://greasyfork.org/scripts/33559-favicon/code/Favicon.js?version=220795
// @require https://greasyfork.org/scripts/41019-canvas/code/Canvas.js?version=267301
// @grant none
// ==/UserScript==
var version = '1.3.2';
var updateLink = "https://greasyfork.org/tr/scripts/46324-teknoizdirap-greasemonkey";
(function($) {
'use strict';
function parseLocal(local) {
var parsed;
try {
parsed = JSON.parse(localStorage.getItem(local));
} catch (e) {
localStorage.removeItem(local);
return false;
}
return parsed;
}
var resultDiv,updateDiv;
$("body").append("<div class='update' id ='update'></div>");
$("body").append("<div class='notifications' id ='notifications'></div>");
$("body").append("<div class='kesfetPreview' id ='kesfetPreview'></div>");
updateDiv= document.getElementById("update");
//VERSİYON AYARLARI
console.log("TeknoIzdırap v"+ version);
var lastVersion = localStorage.getItem('lastVersion');
if(!lastVersion) lastVersion='0.0.0';
var depoVersion = localStorage.getItem('depoVersion');
if(!depoVersion) depoVersion='0.0.0';
if(version.length==3) version+=".0";
var versionFloat=parseFloat(version.substring(0,3));
var lastVersionFloat=parseFloat(lastVersion.substring(0,3));
var depoVersionFloat=parseFloat(depoVersion.substring(0,3));
var versionFullFloat=parseFloat(version.replace(".","").replace(".",""));
//var hataLink = "mailto:[email protected]?subject=TeknoIzdırap%20Hata%20Bildirimi&body="+navigator.userAgent+"%0D%0AEklenti%20Ad%C4%B1%3A%0D%0ASorun%3A%0D%0ASorun%20olu%C5%9Ftu%C4%9Funda%20F12%27ye%20bas%C4%B1p%20ald%C4%B1%C4%9F%C4%B1n%C4%B1z%20ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BCn%C3%BC%20eklemeyi%20unutmay%C4%B1n.";
//Yeni Sürüm Kontrol
var updateTimeout = 0;
var updateDelay = 60*60*3;
function versionCheck(){
return;
var updateFark= new Date().getTime()/1000-localStorage.getItem("versionJsonUp");
if(localStorage.getItem("versionJson") && updateFark<updateDelay){
updateTimeout = Math.floor(updateDelay - updateFark);
window.versionJson = parseLocal("versionJson");
if(versionJson) versionAlert();
}else{
console.log("Yeni Sürüm kontrol ediliyor");
updateTimeout = updateDelay;
$.get('https://teknoizdirap.com/j/ver', function (data, textStatus, jqXHR) {
var jsons = JSON.stringify(data);
window.versionJson = JSON.parse(jsons);
if(versionJson){
localStorage.setItem("versionJson", jsons);
localStorage.setItem("versionJsonUp", (new Date().getTime())/1000);
versionAlert();
}
});
}
var max = 20;
var min = 3;
var randomNumber = Math.random() * (max - min) + min;
console.log("Yeni sürüm " + Math.floor(randomNumber+updateTimeout) +" saniye sonra tekrar kontrol edilecek");
setTimeout(versionCheck,1000 + (randomNumber+updateTimeout)*1000);
}
versionCheck();
function versionAlert(){
//latestVersionFloat = parseFloat(window.versionJson["ver"].substring(0,3));
var latestVersionFullFloat = parseFloat(window.versionJson.ver.replace(".","").replace(".",""));
if(latestVersionFullFloat > versionFullFloat){
updateDiv.innerHTML= ("TeknoIzdırap Eklentisi Güncellemesi Mevcut (v" + window.versionJson.ver + ")...<br>");
updateDiv.innerHTML+="Güncellemek için <a target='_new' href='"+updateLink+"'>TIKLAYIN</a>.<br>";
//updateDiv.innerHTML+= "Geri bildirimleri <a target='_new' href='"+hataLink+"'>ŞURAYA</a> yazabilirsiniz 🙂<br>";
updateDiv.innerHTML+= "Güncelledikten sonra tüm Teknoseyir sekmelerini yenilemeyi unutmayın.";
updateDiv.innerHTML+="<div id='hideAlert' class='hideAlert'>X</div>";
}
}
//Güncellendi Uyarısı
if(versionFloat>depoVersionFloat){
localStorage.setItem('depoVersion',version);
localStorage.setItem('lastVersion',depoVersion);
updateDiv.innerHTML= ("TeknoIzdırap Eklentisi Güncellendi (v" + version + ")...<br>");
updateDiv.innerHTML+="Yeni özellikleri kontrol ve aktive etmek için <a href='https://teknoseyir.com/ayarlar'>ayarlar</a> sayfasına gidin.<br>";
updateDiv.innerHTML+="CHANGELOG BÖLÜMÜNÜ OKUMAYI UNUTMAYIN.<br>";
updateDiv.innerHTML+="Bu uyarı yeni özellik eklediğinde sadece bir kereliğine görüntülenecektir.";
updateDiv.innerHTML+="<div id='hideAlert' class='hideAlert'>X</div>";
localStorage.setItem("changelogAktif",true);
}
//TROLSAVAR AYARLARI
var trollDay = 3;
var trollDo="Gizle";
if(localStorage.getItem('trollDay')) trollDay = localStorage.getItem('trollDay').trim();
if(localStorage.getItem('trollDo')) trollDo = localStorage.getItem('trollDo').trim();
//HORTSAVAR AYARLARI
var hortDay = 60;
var hortDo="Uyar";
if(localStorage.getItem('hortDay')) hortDay = localStorage.getItem('hortDay').trim();
if(localStorage.getItem('hortDo')) hortDo = localStorage.getItem('hortDo').trim();
//KELİME ENGELLEME AYARLARI
var engellenecekler="";
if(localStorage.getItem('engellenecekler')) engellenecekler = localStorage.getItem('engellenecekler').trim().toLowerCase();
var linesEngelle = engellenecekler.split("\n");
//AKIŞ DURUM GİZLEME AYARLARI
var gizlenecekler="";
if(localStorage.getItem('gizlenecekler')) gizlenecekler = localStorage.getItem('gizlenecekler').trim();
var linesGizle = gizlenecekler.split("\n");
var gizleArray = [];
$.each(linesGizle, function(n, gizleId) {
if($.inArray(gizleId,gizleArray) === -1){
gizleArray.push(gizleId);
}
});
//Çoklu girişleri siliyoruz
gizlenecekler="";
$.each(gizleArray, function(n, gizleId) {
gizlenecekler+=gizleId+"\n";
});
localStorage.setItem("gizlenecekler",gizlenecekler);
var sonuc = null;
function yaz(s){
if(!resultDiv){
setTimeout(yaz(s),1000);
return;
}
if (sonuc) {
clearTimeout(sonuc);
sonuc = null;
}
console.log(s);
resultDiv.innerHTML = s;
sonuc = setTimeout(function(){ resultDiv.innerHTML ='';},5000);
}
//Plus Renk Ayarı
if(!localStorage.getItem("plusBadgeColor")) localStorage.setItem("plusBadgeColor",'#eea236');
var plusBadgeColor = localStorage.getItem("plusBadgeColor");
//favicon
if(!localStorage.getItem("favBgColor")) localStorage.setItem("favBgColor",'#1a53ff');
if(!localStorage.getItem("favTextColor")) localStorage.setItem("favTextColor",'#fff');
var favicon=new Favico({
bgColor : localStorage.getItem("favBgColor"),
textColor : localStorage.getItem("favTextColor"),
animation:'none'//slide, fade, pop, popFade, none
//http://lab.ejci.net/favico.js/
//fontFamily : 'Arial, Verdana, Times New Roman, serif, sans-serif,...'
//fontStyle : 'normal, italic, oblique, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900',
//position : 'up, down, left, upleft',
//type : 'rectangle'
});
//Varsayılan Ayarlar
var uyeDetayJsonLoaded=false;
var darkMode=false;
var vimeoJump=5;
var vimeoDefault=0;//0=auto
var brightness=50;
if(localStorage.getItem('aboneTabloAktif')===null) localStorage.setItem('aboneTabloAktif',true);
if(localStorage.getItem('changelogAktif')===null) localStorage.setItem('changelogAktif',true);
if(localStorage.getItem('kesfetT')===null) localStorage.setItem("kesfetT","gun");
if(localStorage.getItem('kesfetF')===null) localStorage.setItem("kesfetF","okunma");
if(localStorage.getItem('vimeoJump')) vimeoJump = localStorage.getItem('vimeoJump').trim();
if(localStorage.getItem('vimeoDefault')) vimeoDefault = localStorage.getItem('vimeoDefault').trim();
if(localStorage.getItem('kesfetPreviewAktif')===null) localStorage.setItem('kesfetPreviewAktif',true);
if(localStorage.getItem("bildirimSayi")===null) localStorage.setItem("bildirimSayi",0);
if(localStorage.getItem("fontSize")===null) localStorage.setItem("fontSize",14);
if(localStorage.getItem("kesfetHeight")===null) localStorage.setItem("kesfetHeight",500);
//Bildirim Sayısı
var bildirimSayiDepo=0;
var bildirimSon=0;
var bildirimSayi=0;
var faviconSayi=-1;
var geceModAktif, teknoTwitAktif, aramaAktif, rutbeAktif, uyelikTarihiAktif, bildirimAlertAktif,
bildirimTitleAktif, bildirimFaviconAktif, profilAktif, trollSavarAktif, hortSavarAktif,
kelimeEngelleAktif, durumSayisiAktif, yorumSayisiAktif, fontAktif , fontButonAktif,
fontSize, yorumParlatAktif, spoilerAktif, spoilerButonuAktif, quoteButonuAktif,
codeButonuAktif, linkButonuAktif, resimAktif, resim2Aktif, aboneTabloAktif,
aboneTabloAltAktif, changelogAktif, alternateAktif, sinemaAktif,
kesfetPreviewAktif, kesfetHeight;
function update(){
geceModAktif = parseLocal("geceModAktif");
teknoTwitAktif = parseLocal("teknoTwitAktif");
aramaAktif = parseLocal("aramaAktif");
rutbeAktif = parseLocal("rutbeAktif");
uyelikTarihiAktif = parseLocal("uyelikTarihiAktif");
bildirimAlertAktif = parseLocal("bildirimAlertAktif");
bildirimTitleAktif = parseLocal("bildirimTitleAktif");
bildirimFaviconAktif= parseLocal("bildirimFaviconAktif");
profilAktif = parseLocal("profilAktif");
trollSavarAktif = parseLocal("trollSavarAktif");
hortSavarAktif = parseLocal("hortSavarAktif");
kelimeEngelleAktif = parseLocal("kelimeEngelleAktif");
durumSayisiAktif = parseLocal("durumSayisiAktif");
yorumSayisiAktif = parseLocal("yorumSayisiAktif");
fontAktif = parseLocal("fontAktif");
fontButonAktif = parseLocal("fontButonAktif");
fontSize = parseLocal("fontSize");
yorumParlatAktif = parseLocal("yorumParlatAktif");
spoilerAktif = parseLocal("spoilerAktif");
spoilerButonuAktif = parseLocal("spoilerButonuAktif");
quoteButonuAktif = parseLocal("quoteButonuAktif");
codeButonuAktif = parseLocal("codeButonuAktif");
linkButonuAktif = parseLocal("linkButonuAktif");
resimAktif = parseLocal("resimAktif");
resim2Aktif = parseLocal("resim2Aktif");
aboneTabloAktif = parseLocal("aboneTabloAktif");
aboneTabloAltAktif = parseLocal("aboneTabloAltAktif");
bildirimSayiDepo = parseLocal("bildirimSayi");
changelogAktif = parseLocal("changelogAktif");
alternateAktif = parseLocal("alternateAktif");
sinemaAktif = parseLocal("sinemaAktif");
kesfetPreviewAktif = parseLocal("kesfetPreviewAktif");
kesfetHeight = parseLocal("kesfetHeight");
}
update();
var fontFirst=false;
function font(){
if(!fontAktif) return;
if(location.pathname == '/ayarlar') $(".örnek").css('font-size', fontSize);
var $window = $(window),
viewport_top = $window.scrollTop(),
viewport_height = $window.height(),
viewport_bottom = viewport_top + viewport_height;
$("#col-left div.content, textarea").each(function(){
var top = $(this).offset().top,
height = $(this).height(),
bottom = top + height;
if ( bottom > viewport_top ) {//sadece ekranın aşağısındakileri büyütüyoruz
$(this).css('font-size', fontSize);
$("textarea").css('min-height', fontSize*2);
}
});
if(!fontFirst){
yorumParlat(true);
fontFirst=true;
}
}
//======================SPOILER BUTONU======================//
var spoil="SPOILER";
for(var n=0;n<99;n++) spoil+= "-SPOILER";
$(document).on('click', '.btn-spoiler', function() {
var txt;
var topic = prompt("Spoiler Ne Hakkında (Örn: Person Of Interest 5x13):");
if (topic !== null && topic !== ""){
txt = $(".acik textarea").val();
if(txt.length>0) txt+= "\n\n";
txt+= "<code>" + topic + "</code> <code>SPOILER</code> #spoiler\n\n" + spoil + "\n\n";
$(".acik textarea").val(txt);
$(".acik textarea").height($(".acik textarea").prop('scrollHeight'));
$(".acik textarea").focus();
}
});
setInterval(function(){
$( "p:contains('SPOILER-SPOILER-SPOILER')" ).each(function() {
var text = $(this).text();
$(this).text(text.replace(spoil, ''));
});
},500);
function spoilerButonu(){
$(".comment-form-submit").not(".button-spoiler").each(function() {
$(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-spoiler" type="button">Spoiler</button>');
$(this).addClass("button-spoiler");
});
if(! $("#submit").hasClass("button-spoiler")){
$("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-spoiler" type="button">Spoiler</button>');
$("#submit").addClass("button-spoiler");
}
}
//======================SPOILER BUTONU SON======================//
//======================ALINTI BUTONU======================//
$(document).on('click', '.btn-quote', function() {
var txt;
var topic = prompt("Alıntılan metni yapıştırın");
if (topic !== null && topic !== ""){
txt = $(".acik textarea").val();
if(txt.length>0) txt+= "";
txt+= "<blockquote>" + topic + "</blockquote>";
$(".acik textarea").val(txt);
$(".acik textarea").height($(".acik textarea").prop('scrollHeight'));
$(".acik textarea").focus();
}
});
function quoteButonu(){
if(!quoteButonuAktif) return;
$(".comment-form-submit").not(".button-quote").each(function() {
$(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-quote" type="button">Alıntı</button>');
$(this).addClass("button-quote");
});
/* Durumlarda çalışmıyor
if(! $("#submit").hasClass("button-quote")){
$("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-quote" type="button">Alıntı</button>');
$("#submit").addClass("button-quote");
} */
}
//======================ALINTI BUTONU SON======================//
//======================CODE BUTONU======================//
$(document).on('click', '.btn-code', function() {
var txt;
var topic = prompt("Kodu yapıştırın");
if (topic !== null && topic !== ""){
txt = $(".acik textarea").val();
if(txt.length>0) txt+= "";
txt+= "<code>" + topic + "</code>";
$(".acik textarea").val(txt);
$(".acik textarea").height($(".acik textarea").prop('scrollHeight'));
$(".acik textarea").focus();
}
});
function codeButonu(){
if(!codeButonuAktif) return;
$(".comment-form-submit").not(".button-code").each(function() {
$(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-code" type="button">Kod</button>');
$(this).addClass("button-code");
});
if(! $("#submit").hasClass("button-code")){
$("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-code" type="button">Kod</button>');
$("#submit").addClass("button-code");
}
}
//======================CODE BUTONU SON======================//
//======================LINK BUTONU======================//
$(document).on('click', '.btn-linkk', function() {
var txt;
var topic = prompt("Link Metni");
if (topic !== null && topic !== ""){
var link = prompt("Link adresi");
if (link !== null && link !== ""){
if(link.substring(0, 4)!="http") link="http://"+link;
txt = $(".acik textarea").val();
if(txt.length>0) txt+= "";
txt+= "<a href='" + link + "'>" + topic + "</a>";
$(".acik textarea").val(txt);
$(".acik textarea").height($(".acik textarea").prop('scrollHeight'));
$(".acik textarea").focus();
}
}
});
function linkButonu(){
if(!linkButonuAktif) return;
$(".comment-form-submit").not(".button-linkk").each(function() {
$(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-linkk" type="button">Link</button>');
$(this).addClass("button-linkk");
});
/* Durumlarda çalışmıyor
if(! $("#submit").hasClass("button-linkk")){
$("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-linkk" type="button">Link</button>');
$("#submit").addClass("button-linkk");
}*/
}
//======================LINK BUTONU SON======================//
//======================GECE MODU======================//
var sunHour = 7;
var sunMinute = 30;
var moonHour = 19;
var moonMinute = 30;
function geceModu(){
darkMode = $('#koyu_css-css').length===0 ? false : true;
if(localStorage.getItem('sunHour')) sunHour = localStorage.getItem('sunHour').trim();
if(localStorage.getItem('sunMinute')) sunMinute =localStorage.getItem('sunMinute').trim();
if(localStorage.getItem('moonHour')) moonHour = localStorage.getItem('moonHour').trim();
if(localStorage.getItem('moonMinute')) moonMinute = localStorage.getItem('moonMinute').trim();
var d = new Date();
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
var timeSun = new Date("1923-10-29");
timeSun.setHours(sunHour, sunMinute,0);
var timeMoon = new Date("1923-10-29");
timeMoon.setHours(moonHour, moonMinute,0);
var timeNow = new Date("1923-10-29");
timeNow.setHours(h, m, s);
if (document.getElementById('koyu_tema')) {
if(timeNow>timeMoon || timeNow<timeSun){
sonuc = setTimeout(gece,500);
}else{
sonuc = setTimeout(gunduz,500);
}
}
}
function gece() {
if (!darkMode && parseLocal("geceModAktif")) {
console.log("gece");
$('head').append('<link rel="stylesheet" id="koyu_css-css" href="https://teknoseyir.com/wp-content/themes/ts/koyu.css?ver=1.13" type="text/css" media="screen">');
darkMode=true;
localStorage.setItem("clickWaiting", true);
setTimeout(geceModClick, 500);
}
}
function gunduz() {
if (darkMode && parseLocal("geceModAktif")) {
console.log("gündüz");
$( "link" ).remove( "#koyu_css-css" );
darkMode=false;
localStorage.setItem("clickWaiting", true);
setTimeout(geceModClick, 500);
}
}
function geceModClick(){
yaz("Tema Ayarlanıyor");
//sadece aktif pencere tıklasın.
if(localStorage.getItem("clickWaiting") && !document.hidden){
if (($('.fa-sun').length > 0 && darkMode===false) || ($('.fa-moon').length > 0 && darkMode===true)){
localStorage.setItem("clickWaiting", false);
var l = document.getElementById('koyu_tema').getElementsByTagName('a')[0];
l.click();
console.log("Tıkladık");
setTimeout(geceModFix, 1100);//geceModu yenilenmesi için en az 1000 bekle
}
return;
}
console.log("Tıklamadık");
setTimeout(geceModFix, 1100);//geceModu yenilenmesi için en az 1000 bekle
}
function geceModFix(){
twitLoad();
resim();
fontButon();
plusChart();
yorumParlat(false);
var io = darkMode === true ? "kapat" : "aç";
var fa = darkMode === true ? "fa-sun" : "fa-moon";
$('#koyu_tema').html('<a data-action="koyu_tema" href="#"><i class="fa ' + fa + '"></i> Gece modunu '+io+'</a>');
$("[brightness=1]").each(function(){
$(this).removeAttr("brightness");
$(this).css("-moz-filter", "brightness(100%)");
$(this).css("filter", "brightness(100%)");
});
if(!darkMode){
$(".kesfet").attr('class','kesfet widget kesfetLight');
$("#notifications .notification").removeClass('notification-dark');
$(".notification-full").removeClass('notification-full-dark');
}else{
$(".kesfet").attr('class','kesfet widget kesfetDark');
$("#notifications .notification").addClass('notification-dark');
$(".notification-full").addClass('notification-full-dark');
}
/*
if (($('.fa-sun').length >0)) {
$('.fa-sun').parent().html('<i class="fa fa-moon"></i> Gece modunu aç');
}else{
$('.fa-moon').parent().html('<i class="fa fa-sun"></i> Gece modunu kapat');
}
*/
yaz("Tema Ayarlandı");
}
//======================GECE MODU SON======================//
//======================BİLDİRİM======================//
var bildirimUpdateTimeout = 0;
var bildirimUpdateDelay = 60*1;
var audio = new Audio('/wp-content/themes/ts/sounds/bildirim.mp3');
var bildirimEkle = true;
//İlk yüklemededen önceki bildirimleri gösterme
if(localStorage.getItem('BildirimKurulum')===null){
console.log("Bildirim Özelliği Açıldı");
localStorage.setItem('BildirimKurulum',true);
bildirimEkle=false;
}
function bildirimCheck(){
return;
var bildirimUpdateFark = new Date().getTime()/1000-localStorage.getItem("bildirimIdJsonUp");
if(localStorage.getItem("bildirimIdJson") && bildirimUpdateFark<=bildirimUpdateDelay){
bildirimUpdateTimeout = Math.floor(bildirimUpdateDelay - bildirimUpdateFark);
window.bildirimIdJson = parseLocal("bildirimIdJson");
}else{
console.log("Bildirim idleri kontrol ediliyor, fark: "+ Math.floor(bildirimUpdateDelay - bildirimUpdateFark));
bildirimUpdateTimeout = bildirimUpdateDelay;
$.get('https://teknoizdirap.com/j/tsmin', function (data, textStatus, jqXHR) {
var jsons = JSON.stringify(data);
window.bildirimIdJson = JSON.parse(jsons);
if(bildirimIdJson){
localStorage.setItem("bildirimIdJson", jsons);
localStorage.setItem("bildirimIdJsonUp", (new Date().getTime())/1000);
bildirimUpdate();
}
});
}
var max = 15;
var min = 3;
var randomNumber = Math.random() * (max - min) + min;
console.log("Bildirimler " + Math.floor(randomNumber+bildirimUpdateTimeout) + " saniye sonra tekrar kontrol edilecek");
setTimeout(bildirimCheck, 1000 + (randomNumber+bildirimUpdateTimeout)*1000);
}
setTimeout(bildirimCheck,3000);
var bildirimJsonUpdating = false;
function bildirimUpdate(){
return;
if(bildirimJsonUpdating) return;
var bildirimIds = parseLocal("bildirimIdJson");
if(!bildirimIds) {
bildirimCheck();
console.log("Bildirim Id Hata, yeniden deneniyor");
return;
}
for(var s=0;s<bildirimIds.length;s++){
var id = bildirimIds[s].id;
if(!localStorage.getItem(id)){
var bildirimJsonUpdating=true;
localStorage.setItem(id,0);
}
}
if(bildirimJsonUpdating){
$.get('https://teknoizdirap.com/j/ts', function (data, textStatus, jqXHR) {
var jsons = JSON.stringify(data);
window.bildirimJson = JSON.parse(jsons);
if(bildirimJson){
localStorage.setItem("bildirimJson", jsons);
var fark = new Date().getTime()/1000-localStorage.getItem("bildirimJsonUp");
console.log("Bildirim Json " + Math.floor(fark) + " saniye sonra yenilendi");
localStorage.setItem("bildirimJsonUp", (new Date().getTime())/1000);
bildirimJsonUpdating=false;
}
});
}
if(bildirimJsonUpdating) return;
var bildirimData="";
if(parseLocal("bildirimJson")){
bildirimData = parseLocal("bildirimJson").d;
}else{
console.log("Json Hatası");
return;
}
for(var n=0;n<bildirimData.length;n++){
var bildirimId = bildirimData[n].id;
var sum = bildirimData[n].sum;
var author = bildirimData[n].author;
var text = bildirimData[n].text;
var date = bildirimData[n].date;
if(!bildirimId.length){
console.log("bildirim hatalı");
return;
}
var idSplit = bildirimId.split("-");
var id0 = idSplit[0];
var id1 = idSplit[1];
var url;
if(id0=="durum"){
url="https://teknoseyir.com/durum/"+id1;
}else{
url = bildirimData[n].url;
}
var title;
if(id0=="durum"){
title = "<span>"+ author +"</span><span> bir <a class='notClose' data='" + bildirimId + "' target='_blank' href='" + url + "'>" + id0 + "</a> paylaştı.</span>";
}
if(id0=="ızdırap"){
title = "<span><a target='_blank' href='https://teknoizdirap.com'>TeknoIzdırap</a> bir duyuru paylaştı.</span>";
}
Notification(bildirimId,title,sum,text,date,url);
}
}
function Notification(id,title,summary,text,date,url){
var theme="";
var themeFull="";
if(darkMode) {
theme ="notification-dark";
themeFull="notification-full-dark";
}
//daha önce hiç kaydetmedik veya okunmadıysa bildirim oluştur
if(!localStorage.getItem(id) || localStorage.getItem(id) < 2){
var div =
"<div class='notification " + theme + "' data-length='" + summary.length + "' id='"+id+"'>"+
"<span class='notification-close notClose' data='" + id + "'></span>"+
"<div class='notification-title'>"+
title+
"</div>"+
"<div class='notification-body'>"+
"<span class='notification-date'>"+ date +"</span>"+
"<p class='notification-summary'>" + summary + "</p>"+
"</div>"+
"</div>";
var divd = "<div id='"+id+"-d' class='notification-full " + themeFull + "'>"+text+"</div>";
//İlk yüklemededen önceki bildirimleri ızdıraplar hariç gösterme
if(bildirimEkle==true || id.substring(0,8)== "ızdırap-"){
if(!$('#'+id).length){
$("#notifications").prepend(div);
if(localStorage.getItem(id) < 1){
audio.play();
localStorage.setItem(id,1);
}
}
if(!$('#'+id+"-d").length) $("body").append(divd);
}else{
//ilk kurulumda ızdıraplar hariç tüm bildirimleri okundu olarak kaydet
localStorage.setItem(id,2);
}
}
//okunduysa bildirimi sil
if(localStorage.getItem(id) && localStorage.getItem(id) >= 2){
$("#"+id).remove();
$("#"+id+"-d").remove();
}
}
/*
TÜM DURUM BİLDİRİMLERİNİ SİLMEK İÇİN
var arr = [];
for (var i = 0; i < localStorage.length; i++){
if (localStorage.key(i).substring(0,6) == 'durum') {
arr.push(localStorage.key(i));
}
}
for (var i = 0; i < arr.length; i++) {
localStorage.removeItem(arr[i]);
}
*/
//======================BİLDİRİM SON======================//
//PLUS ABONE SAYISI
var plusUpdateTimeout = 0;
var plusUpdateDelay = 60*10*1;
function plusCheck(){
return;
var plusUpdateFark= new Date().getTime()/1000-localStorage.getItem("plusJsonUp");
if(localStorage.getItem("plusJson") && plusUpdateFark<=plusUpdateDelay){
plusUpdateTimeout = Math.floor(plusUpdateDelay - plusUpdateFark);
window.plusJson = parseLocal("plusJson");
}else{
console.log("Plus Sayısı kontrol ediliyor");
plusUpdateTimeout = plusUpdateDelay;
$.get('https://teknoizdirap.com/j/plus', function (data, textStatus, jqXHR) {
var jsons = JSON.stringify(data);
window.plusJson = JSON.parse(jsons);
if(plusJson){
localStorage.setItem("plusJson", jsons);
localStorage.setItem("plusJsonUp", (new Date().getTime())/1000);
plusUpdate();
}
});
}
var max = 15;
var min = 3;
var randomNumber = Math.random() * (max - min) + min;
console.log("Plus Sayısı " + Math.floor(randomNumber+plusUpdateTimeout) +" saniye sonra tekrar kontrol edilecek");
setTimeout(plusCheck, 1000 + (randomNumber+plusUpdateTimeout)*1000);
}
plusCheck();
//======================PLUS ABONE TABLO======================//
var aboneTabloHeight=150;
if(localStorage.getItem('aboneTabloHeight')) aboneTabloHeight = localStorage.getItem('aboneTabloHeight').trim();
function plusChart() {
return;
if(!$('#chartContainer').length) return;
var plusTheme = "dark2";
if(!darkMode) plusTheme="light2";
var dataPoints = [];
var chart = new CanvasJS.Chart("chartContainer", {
animationEnabled: true,
theme: plusTheme,
zoomEnabled: true,
title: {
text: "Abone Sayısı"
},
axisY: {
title: "TS Plus",
titleFontSize: 16,
prefix: ""
},
data: [{
markerType: "none", //"triangle", "circle", "square", "cross", "none"
//markerColor: "white",
//markerBorderColor: "red",
type: "area",
fillOpacity: 0.3,
lineColor:"red",
lineThickness: 4,
yValueFormatString: "#,##0",
dataPoints: dataPoints
}]
});
function addData(data) {
var dps = data;
for (var i = 0; i < dps.length; i++) {
dataPoints.push({
x: new Date(dps[i][0]),
y: dps[i][1]
});
}
chart.render();
}
$.getJSON("https://teknoizdirap.com/j/plusc", addData);
}
window.onload = function(){
if (aboneTabloAktif) plusChart();
};
//======================PLUS ABONE TABLO SON======================//
//======================PLUS SAYI VE RENK======================//
function plusRenk(){
var plusBadge = document.getElementsByClassName("plus");
for (var i = 0; i < plusBadge.length; ++i) {
var item = plusBadge[i];
item.style.color=plusBadgeColor;
}
}
var abonelik = $("ul.navbar-left li:last-child");
var abonelikText = abonelik.text();
function plusUpdate(){
return;
$("#plusSayi").text(abonelikText + " ("+window.plusJson.plus+") ");
}
//======================PLUS SAYI VE RENK SON======================//
function fontButon(){
if(fontButonAktif && fontAktif){
$("#fontButtons").remove();
$(".main-wrapper").append('<div id="fontButtons" class="fontButtons">'+
'<input class="btn btn-danger" style="background-color:'+ $("body").css("background-color") + ';color:'+ $("body").css("color") + ';border-color:' + $("body").css("border-color") + ';" id="fontadd" type="button" value=" + " />'+
'<input class="btn btn-danger" style="background-color:'+ $("body").css("background-color") + ';color:'+ $("body").css("color") + ';border-color:' + $("body").css("border-color") + ';" id="fontmin" type="button" value=" - " />' +
'<div');
}
}
function yorumParlat(scroll){
if(window.location.hash.substr(1)!=="" && window.location.hash.substr(1)!=="m" && yorumParlatAktif){
var $com = $("#"+window.location.hash.substr(1));
if(!$com.length) return;
var rgb;
if(!darkMode) {
rgb = "rgba(255, 240, 204, ";
}else{
rgb = "rgba(100, 100, 100, ";
}
setTimeout(function(){
$com.css("background-color", rgb + "0.7)");
},1500);
if(scroll){
$('html, body').animate({
scrollTop: $com.offset().top-55
}, 100);
}
$com.hover(function() {
$(this).animate({ 'background-color': rgb + '0)' },1000);
});
}
}
//======================RESİM KARART======================//
function resim(){
if(!darkMode) return;
if(resimAktif){
if(!resim2Aktif && $(".modal.in").length) return;
$("img, .embed img").not("[brightness]").not(".kesfet").each(function() {//.filter(":onScreen")
$(this).attr('brightness','1');
$(this).css("-moz-filter", "brightness("+brightness+"%)");
$(this).css("filter", "brightness("+brightness+"%)");
});
}
$("#twitSol, #twitSag").not("[brightness]").each(function() {
//var $col= $(this);
$('[id^=twitter-widget]').contents().find('*').not("[brightness]").each(function () {
$(this).css("background-color", "#333");
$(this).find('p, span').css("color", "#bbb");
if(resimAktif){
var image = $(this).find('img, div.tcu-imageWrapper').not("[brightness]");
image.css("-moz-filter", "brightness("+brightness+"%)");
image.css("filter", "brightness("+brightness+"%)");
image.css("color", "#bbb");
}
$(this).attr('brightness','1');
});
//$col.attr('brightness','ok');
});
}
//======================RESİM KARART SON======================//
//======================PROFİL FONKSİYON======================//
var url = window.location.href;
var urlarr = url.split('/');
var userid = "@"+urlarr[4];
function profil() {
if (!userid || !location.pathname.startsWith('/u/') || !profilAktif) return;
console.log(userid);
var dataget = document.body.innerHTML;
var dataarr = dataget.split('<section id="col-right"');
var data = dataarr[0];
var matches = data.match(/id="post-\d+"/g);
function myFunction(item, index, arr) {
arr[index] = item.replace(/[^0-9.]/g, '');
}
matches.forEach(myFunction);
var i;
for (i = 0; i < matches.length; i++) {
var elemid = 'post-' + matches[i];
var elem = document.getElementById(elemid);
if (elem) {
var elem2 = elem.getElementsByClassName('stream-top') [0];
if (elem2) {
var elem3 = elem2.getElementsByClassName('author') [0];
if (elem3) {
var uspan = elem3.getElementsByClassName('username') [0].innerHTML;
if (uspan != userid) {
elem.style.display="none";
console.log("gizlendi");
}
}
}
}
}
}
//======================PROFİL FONKSİYON SON======================//
//======================ÜYE DETAY======================//
function getAllElementsWithAttribute(attribute){
if(!document.getElementById('col-left')) return false;
var matchingElements = [];
var allElements = document.getElementById('col-left').getElementsByTagName('*');
for (var i = 0, n = allElements.length; i < n; i++){
if (allElements[i].getAttribute(attribute) !== null){
matchingElements.push(allElements[i]);
}
}
return matchingElements;
}
function uyeDetay() {
if(uyeDetayJsonLoaded){
/*
$("[data-object_id]").not("[uyeDetay]").each(function(){
var uid = ($(this).attr("data-object_id"));
var article_id = $(this).closest('article').attr("id");
console.log(uid + " - " + article_id);
$(this).attr("uyeDetay","1");
});
return;
*/
var objs = getAllElementsWithAttribute('data-object_id');
if(objs === false) return;
for (var i = 0; i < objs.length; i++) {
var arts= objs[i].parentNode;
var art;
while(arts && arts.getAttribute('id')===null) arts = arts.parentNode;
if(!arts || !arts.getAttribute('id') || arts.getAttribute('id').startsWith("troll")) continue;
if(arts.getAttribute('id').startsWith("post") || arts.getAttribute('id').startsWith("comment")) art = arts;
var cl = objs[i].getAttribute('class');
var parentcl = objs[i].parentNode.getAttribute('class');
if (objs[i].getAttribute('data-object_id')) {
var uid = objs[i].getAttribute('data-object_id');
if (objs[i].getAttribute('data-action') == 'user_info' && parentcl!="paylas_bilgi" &&(cl == 'comment-heading' || cl == 'author') && uid > 0) {
var durum = objs[i].getAttribute('uyeDetay');
var arttrollDurum = art.getAttribute('troll');
if (!durum) {
var artId = art.getAttribute("id");
var uyeDetaylar="";
var tarih, r, t, tt, time, d, m,y;
if((!window.uyeDetayJson.u[uid])){
time = new Date()-1;
tarih ='Bilinmiyor';
}else if (window.uyeDetayJson.u[uid].t!==null) {
tt = window.uyeDetayJson.u[uid].t;
time = ((tt)*86400+1399842000)*1000;
t = new Date(time);
d = t.getDate();
m = t.getMonth()+1;
y = t.getFullYear();
tarih= d+'.'+m+'.'+y;
} else {
time = new Date()-1;
tarih = "Bilinmiyor";//üyelik tarihi bilinmiyor
}
if(trollSavarAktif){
if(!arttrollDurum){
var gun = (new Date()-time)/86400000;
if(gun<=trollDay){
if(trollDo=="Uyar") uyeDetaylar += "-- <b>TROLL OLABİLİR</b>";
if(trollDo=="Sil" && location.pathname == "/" ){
$("#"+artId).hide();
console.log("TrollSavar, Durum Gizlendi");
}
if(trollDo=="Gizle"){
art.setAttribute('troll', '1');
}
}
}
$("[troll=1]").each(function(){
var trollId = "troll-" + $(this).attr("id");
var trollMesaj=""+
'<div id="' + $(this).attr("id") + '" style="cursor:pointer" class="stream-top troll">'+
'Troll Şüphesi Olan İçerik Gizlendi (<' + trollDay + ' günlük üye). İçeriği görmek için tıklayın.'+
'<ul class="dropdown-menu"></ul>'+
'</div>'+
'</div>';
var mesajYedek = "<div id='" + trollId + "'style='display;'>"+$(this).html()+"</div>";
$(this).attr("troll","2");
$(this).html( trollMesaj );
$(this).append(mesajYedek);
$('#'+trollId).hide();
});
}
if((window.uyeDetayJson.u[uid])){
if(uyelikTarihiAktif){
uyeDetaylar += ' -- ' + tarih;
}
if(durumSayisiAktif){
uyeDetaylar += ' -- D:~' + (window.uyeDetayJson.u[uid].d);
}
if(yorumSayisiAktif){
uyeDetaylar += ' -- Y:~' + (window.uyeDetayJson.u[uid].y);
}
if(rutbeAktif){
if (window.uyeDetayJson.u[uid].r) {
r = window.uyeDetayJson.r[window.uyeDetayJson.u[uid].r];
} else {
r = window.uyeDetayJson.r[0];
}
uyeDetaylar += ' -- ' + r;
}
}
objs[i].innerHTML += "<span class='uyeDetaylar'>"+uyeDetaylar+"</span>";
objs[i].setAttribute('uyeDetay', '1');
}
}
}
}
}
}
//======================ÜYE DETAY SON======================//
//======================TEKNOTWİT======================//
var teknoTwitHeight=0;
var twitSol="Karma";
var twitSag="Keşfet";
var SolDiv,SagDiv;
if(localStorage.getItem('teknoTwitHeight')) teknoTwitHeight = localStorage.getItem('teknoTwitHeight').trim();
if(localStorage.getItem('twitSol')) twitSol = localStorage.getItem('twitSol');
if(localStorage.getItem('twitSag')) twitSag = localStorage.getItem('twitSag');
var colRight = document.getElementById('col-right');
var colLeft = document.getElementById('col-move');
$('head').append('<script type="text/javascript" src="https://platform.twitter.com/widgets.js">');
if(colLeft && !document.getElementById("SolDiv")){
SolDiv = document.createElement('div');
SolDiv.id = 'twitSol';
$("#one_cikanlar-8").before(SolDiv);
$("#twitSol").css("word-wrap","break-word");
}
if(colRight && !document.getElementById("SagDiv")){
SagDiv = document.createElement('div');
SagDiv.id = 'twitSag';
$("#teknoseyir_gundemi-2").after(SagDiv);
$("#twitSag").css("word-wrap","break-word");
}
function twitLoad(){
if(location.pathname !== "/") return;//sadece ana sayfada çıksın
var twitters = ["leventp", "gamsizm", "hkellecioglu"];
var twitRandom = Math.floor(Math.random() * 3);
if(!teknoTwitAktif) return;
var data1= '<a class="twitter-timeline" ';
if(darkMode) data1 += 'data-theme="dark" ';
if(teknoTwitHeight>0) data1 += 'data-height="'+ teknoTwitHeight +'" ';
if(twitSol=="Karma") twitSol = "teknoizdirap/lists/teknoseyir";
if(twitSag=="Karma") twitSag = "teknoizdirap/lists/teknoseyir";
if(colLeft && twitSol!=="Boş" && twitSol!=="Keşfet"){
if(twitSol=="Döngü"){
twitSol=twitters[twitRandom];
}
SolDiv.innerHTML = data1 + 'data-lang="tr" href="https://twitter.com/'+ twitSol +'"></a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> ';
twttr.widgets.load( $("#twitSol")[0] );
}
if(colRight && twitSag!=="Boş" && twitSag!=="Keşfet"){
if(twitSag=="Döngü"){
if(twitRandom==2) twitRandom=-1;
twitSag=twitters[twitRandom+1];
}
while(twitSag==twitSol){
if(twitRandom==2) twitRandom=-1;
twitRandom++;
twitSag=twitters[twitRandom];
}
SagDiv.innerHTML = data1 + 'data-lang="tr" href="https://twitter.com/'+ twitSag +'"></a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> ';
twttr.widgets.load( $("#twitSag")[0] );
}
}
//======================TEKNOTWİT SON======================//
//======================HORTSAVAR======================//
function hortSavar(){
if(hortSavarAktif && location.pathname === '/'){
$('#col-left').find('article').not("[hort]").each(function() {
$(this).attr('hort', '1');
var start = new Date(($(this).find('.timeago').attr("datetime"))),
fark = new Date(new Date() - start),
gun = fark/1000/60/60/24;
if(gun-hortDay>=0){
console.log("Hort bulundu");
//article = $(this).closest('article');
if(hortDo=="Uyar") $(this).prepend("<h2 class='hortAlert'>DİKKAT HORT KONU</h2>");
if(hortDo=="Sil"){
$(this).hide();
console.log("HortSavar, Durum Gizlendi");
}
if(hortDo=="Gizle"){
var hortId = "hort-" + $(this).attr("id");
var hortMesaj=""+
'<div id="' + $(this).attr("id") + '" class="stream-top hort">'+
'Hort İçerik Gizlendi (' + Math.round(gun) + ' günlük [>' + hortDay + '] gönderi). İçeriği görmek için tıklayın.'+
'<ul class="dropdown-menu"></ul>'+
'</div>'+
'</div>';
var mesajYedek = "<div id='" + hortId + "'style='display;'>"+$(this).html()+"</div>";
//$(this).attr("hort","2");
$(this).html( hortMesaj );
$(this).append(mesajYedek);
$('#'+hortId).hide();
}
}
});
}
}
//======================HORTSAVAR SON======================//
//======================SPOILER BLUR FONKSİYON======================//
function spoiler(){
if(!spoilerAktif) return;
$('#col-left').find('article').not(".spoiled").each(function(){
var article = $(this);
article.addClass("spoiled");
var text = article.find('.content').text()+"";
var embed = article.find('.embed').find('a').attr('href')+"";
//console.log( text.toLowerCase());
if (embed.toLowerCase().indexOf("#spoiler") >= 0 || text.toLowerCase().indexOf("#spoiler") >= 0 || text.toLowerCase().indexOf("#spoi̇ler".toLowerCase()) >= 0){
console.log("Spoiler bulundu");
article.find(".content, .gallery, .embed").not(".spoiler").each(function(){
$(this).addClass("spoiler");
$(this).addClass("on");
});
}
});
}
/*
function spoiler(){
if(!spoilerAktif) return;
$(".hash_tag-spoiler").find(".content, .gallery, .embed").not(".spoiler").each(function(){
$(this).addClass("spoiler");
$(this).addClass("on");
});
}
*/
//======================SPOILER BLUR FONKSİYON SON======================//
//======================KELIME ENGELLE======================//
RegExp.escape= function(s) {
return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
};
Array.prototype.find = function(regex) {
var arr = this;
var matches = arr.filter( function(e) { return regex.test(e); } );
return matches.map(function(e) { return arr.indexOf(e); } );
};
function kelimeEngelle(){
if(kelimeEngelleAktif && location.pathname === '/'){
$('#col-left').find('article').not("[kelime]").each(function() {
$(this).attr('kelime', '1');
//article = $(this).closest('article');
var article = $(this);
var text = ($(this).find('.content:first').text()+"").trim();//:first=>sadece durum içeriği var, yorumlar yok
text= text.replace(/İ/g,"i").replace(/I/g,"i").toLowerCase().replace(/ı/g,"i");//önce İ ve I'yı i yap, sonra küçük harf, sonra da küçük ı'yı i yap
var embed = ($(this).find('.embed').find('a').attr('href')+"").trim().toLowerCase();
var textArray = text.split(/[^\w@#ığüşöç]/);
textArray = textArray.filter(function(n){ return n != "" && n!= undefined});
$.each(linesEngelle, function(n, kelime) {
kelime=kelime.toLowerCase().trim();
var jokerFirst=false;
var jokerLast=false;
if(kelime.slice(0,1)=="*"){
jokerFirst=true;
kelime=kelime.slice(1);
}
if(kelime.slice(-1)=="*"){
jokerLast=true;
kelime=kelime.slice(0,-1);
}
if (embed.indexOf(kelime) >= 0 && kelime.length > 0){
console.log("Engellenecek link bulundu: " + kelime);
article.hide();
return false;//durum engellenecek bir kelime içeriyor, diğer kelimeleri kontrol etmeden diğer duruma geç
}
kelime=kelime.replace(/ı/g,"i");
if (text.indexOf(kelime) >= 0 && kelime.length > 0){
console.log("Kelime aranıyor: " + kelime);
var pattern;
var kelimeEscaped = RegExp.escape(kelime);
if(!jokerFirst && jokerLast) pattern = "^" + kelimeEscaped; // Starts with
if(jokerFirst && !jokerLast) pattern = kelimeEscaped + "$"; // Ends with
if(jokerFirst && jokerLast) pattern = kelimeEscaped; // Contains
if(!jokerFirst && !jokerLast) pattern = "^" + kelimeEscaped + "$";
var regexp= new RegExp(pattern);
if(textArray.find(regexp).length>0){
console.log("Engellenecek kelime bulundu: " + kelime);
article.hide();
return false;//durum engellenecek bir kelime içeriyor, diğer kelimeleri kontrol etmeden diğer duruma geç
}
}
});
});
}
}
//======================KELIME ENGELLE SON======================//
//======================GÖNDERİ GİZLE======================//
function postGizle(){
//Listedeki postları gizler
if(location.pathname === '/'){
$('#col-left').find('article').not("[gizle]").each(function() {
$(this).attr('gizle','1');
var article = $(this);
var id = $(this).attr('id');
id = id.replace("post-","");
if($.inArray(id,gizleArray) !== -1){
$(this).hide();
console.log("Gönderi Gizlendi: "+ id);
}
});
}
}
function gizleButonu(){
//Postlara "Gizle" butonu ekler
$(".post-actions").not("[gizleButon]").each(function(){
$(this).attr("gizleButon","");
var yorumYap = $(this).find(".yorum_yap");
var gizleDiv = yorumYap.clone();
gizleDiv.text("Gizle");
gizleDiv.removeAttr("data-action");
gizleDiv.attr("ızdırap-action","gizle");
//gizleDiv.attr("href","");
yorumYap.after(gizleDiv);
});
}
//======================GÖNDERİ GİZLE SON======================//
function gifFix(){
//======================GFYCAT======================//
$('a[href*="/gfycat.com/"]').each(function() {
var embedDiv = $(this).closest(".embed.mobil");
var embedImg = $(this).closest(".embed_img");
embedImg.addClass("animated_gif");
embedImg.css( 'cursor', 'pointer' );
embedImg.append('<span class="gif_button" data-action="img_popup"></span>');
var gfyHref = $(this).attr('href');
var gfyId = gfyHref.split(/[/]+/).pop();
var gfyCatDiv = "<div style='position:relative;padding-bottom:calc(100% / 1.85)'>"+
"<iframe src='https://www.gfycat.com/ifr/"+gfyId+"' frameborder='0' scrolling='no' width='100%' height='100%' style='position:absolute;top:0;left:0;' allowfullscreen>"+
"</iframe></div>";
embedImg.on('click', function() {
embedDiv.html(gfyCatDiv);
return false;
});
});
//======================GFYCAT SON======================//
//======================GIF AYARLAR======================//
$('.gallery').not(".animated_gif").find('img[src$=".gif"]').each(function() {
var gifWidth = $(this).attr("width");
var gifHeight = $(this).attr("height");
if(!gifHeight || !gifWidth){
gifWidth = $(this).attr("data-width");
gifHeight = $(this).attr("data-height");
if(gifWidth>598){
gifHeight=Math.floor(598/gifWidth*gifHeight);
gifWidth=598;
}
}
var gifSrc = $(this).attr("src");
var gifDim = "-" + gifWidth + "x" + gifHeight + ".gif";
var galleryImg = $(this).closest(".gallery");
//console.log(gifSrc + "=>" + gifWidth + "=>" + gifHeight);
galleryImg.addClass("animated_gif");
if(gifSrc.indexOf(gifDim)==-1) return;
galleryImg.append('<span class="gif_button" data-action="img_popup"></span>');
});
//======================GIF AYARLAR SON======================//
}
document.onreadystatechange = function () {
if (document.readyState == "complete") {
setInterval(font, 200);
update();
geceModu();
twitLoad();
uyeDetay();
profil();
yorumParlat(true);
setInterval(update, 1000);
setInterval(profil, 1000);
setInterval(geceModu, 1000);
setInterval(uyeDetay, 1000);
setInterval(hortSavar, 1000);
setInterval(kelimeEngelle, 1000);
setInterval(plusRenk, 200);
setInterval(resim, 1000);
setInterval(spoiler, 1000);
setInterval(spoilerButonu, 1000);
setInterval(quoteButonu, 1000);
setInterval(codeButonu, 1000);
setInterval(linkButonu, 1000);
setInterval(plusUpdate, 10*1000);
setInterval(bildirimUpdate, 5*1000);//notification
setInterval(faviconUpdate, 1000);
setInterval(gizleButonu, 500);
setInterval(postGizle, 1000);
setInterval(gifFix, 1000);
//font();
var css = ".result,.vimeoList{top:50px;background-color:#dcdcdc;color:#000;max-width:300px}.result,.update,.vimeoList{z-index:10000;font-size:20px;position:fixed;font-weight:700}.kesfetPreview,.result,.update,.vimeoList{position:fixed}.result,.update,.vimeoList,.yeni{font-weight:700}#notifications,.notification-full{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.result{right:10px}.vimeoList{left:10px}.hideAlert,.update{background-color:#ab1500}.update{left:10px;bottom:10px}.kesfetPreview{z-index:1049;display:none;overflow-y:scroll;padding:10px}.hideAlert{position:absolute;right:5px;top:5px;cursor:pointer;color:#fff}.link{cursor:pointer;color:#337ab7}.kesfet article{display:block;padding:10px;min-height:50px;position:relative;border:1px solid;border-radius:3px;margin:10px 0}#notifications,.fontButtons{position:fixed;z-index:1000}#notifications .notification,.notification-full{max-width:100%;float:right;padding:12px;border-radius:2px;box-sizing:border-box}.kesfetDark article{background-color:#333;border-color:#373737}.kesfetDark h1 a{color:#bbb}.kesfetLight article{background-color:#fff;border-color:#e5e6e9 #dfe0e4 #d0d1d5}.kesfetLight h1 a{color:#333}.yeni{color:red}.fontButtons{bottom:20px;right:55px}.uyeDetaylar{font-size:12px;font-weight:100}.hortAlert{margin:20px;text-align:center}#notifications{font-weight:400;font-size:15px;right:10px;bottom:10px;cursor:default;width:284px;max-width:100%}@media(max-width:332px){#notifications{width:100%;width:calc(100% - 16px);right:8px;bottom:8px}}#notifications .notification{position:relative;z-index:2;color:#000;width:100%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow .375s cubic-bezier(.25,.8,.25,1)}#notifications .notification-dark{color:#fff;background:#424242}#notifications .notification+.notification{margin-top:8px}#notifications .notification:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#notifications .notification .notification-close{position:absolute;right:8px;top:8px;display:inline-block;width:20px;height:20px;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDYuNEwxNy42IDUgMTIgMTAuNiA2LjQgNSA1IDYuNGw1LjYgNS42TDUgMTcuNiA2LjQgMTlsNS42LTUuNiA1LjYgNS42IDEuNC0xLjQtNS42LTUuNnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+) center/contain no-repeat}#notifications .notification-dark .notification-close{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDYuNEwxNy42IDUgMTIgMTAuNiA2LjQgNSA1IDYuNGw1LjYgNS42TDUgMTcuNiA2LjQgMTlsNS42LTUuNiA1LjYgNS42IDEuNC0xLjQtNS42LTUuNnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}#notifications .notification .notification-close:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjYWIxNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDYuNEwxNy42IDUgMTIgMTAuNiA2LjQgNSA1IDYuNGw1LjYgNS42TDUgMTcuNiA2LjQgMTlsNS42LTUuNiA1LjYgNS42IDEuNC0xLjQtNS42LTUuNnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}#notifications .notification .notification-title span{display:inline-block}#notifications .notification .notification-title span a{color:#ab1500;font-weight:500;text-decoration:none}#notifications .notification .notification-title span a:hover{color:#000}#notifications .notification .notification-body .notification-date{font-size:12px;color:#616161}#notifications .notification-dark .notification-body .notification-date{color:#fff}#notifications .notification .notification-body .notification-summary{margin:4px 0 0;font-size:14px;line-height:20px}.notification-full{background-color:#fff;color:#000;display:none;font-weight:400;font-size:15px;position:fixed;bottom:10px;right:300px;z-index:1000;cursor:default;width:284px;border-color:#616161;word-wrap:break-word}.notification-full-dark{background-color:#424242;color:#fff}.inputIzdırap{border:0;outline:0;background-color:transparent}.spoiler{cursor:pointer}.spoiler.on{color:transparent;text-shadow:0 0 10px grey}.spoiler.on a{color:transparent;text-shadow:0 0 10px #23527c}.spoiler.on img{filter:blur(20px)!important;-webkit-filter:blur(20px)!important;-moz-filter:blur(20px)!important}"
$('head').append('<style>' + css + '</style>');
/*
var cssUrl = window.versionJson.css;
$("<link/>", {
rel: "stylesheet",
type: "text/css",
href: "https://teknoizdirap.com/"+cssUrl
}).appendTo("head");
*/
abonelik.html(abonelik.html().replace(abonelikText, '<span id="plusSayi">'+ abonelikText +'</span>'));
plusUpdate();
document.onkeyup = function (e) {
//GIF RELOAD
if(e.keyCode==82 && $(".modal.in").length) {//R
$(".modal.in").find("img").not(".hide").each(function(){
var gifImg = $(this);
var gifImgId = gifImg.attr("data-imgid");
var gifSrc = gifImg.attr("src");
$("img[data-imgid="+gifImgId+"]").each(function(){
$(this).attr("src","");
});
setTimeout(function(){
$("img[data-imgid="+gifImgId+"]").each(function(){
$(this).attr("src",gifSrc);
});
},50);
});
}
var evtobj = window.event? event : e
if ((evtobj.keyCode == 60 || evtobj.keyCode == 226) && evtobj.ctrlKey){
$("#update").show();
updateDiv.innerHTML = "<div><textarea style='width:100%' id='kelimeListesi'>"+localStorage.getItem("engellenecekler")+"\n</textarea></div>"+
"<div id='hideKelimeListesi' class='hideAlert'>X</div>";
$('#kelimeListesi').on('input', function() {
localStorage.setItem("engellenecekler", $(this).val());
yaz("Engellenecekler Kaydedildi");
});
$(document)
.on('click', '#hideKelimeListesi', function() {
$("#update").html("");
$("[kelime]").removeAttr('kelime');
yaz("Yeni liste uygulanıyor");
linesEngelle = localStorage.getItem("engellenecekler").trim().toLowerCase().split("\n");
});
}
};
$(document)
.on('click', '[ızdırap-action=gizle]', function() {
var durumId = $(this).attr("data-object_id");
var gizlenecekListe = "";
if(localStorage.getItem('gizlenecekler')) gizlenecekListe = localStorage.getItem('gizlenecekler').trim();
$("article#post-"+durumId).each(function(){
localStorage.setItem("gizlenecekler",gizlenecekListe+"\n"+durumId);
gizleArray.push(durumId);
$(this).hide();
yaz("Gönderi gizlendi: "+durumId+"<br> Geri almak için; <a href='/ayarlar'>ayarlar</a> sayfasına gidip bu numarayı listeden çıkarabilirsiniz.");
});
return false;
});
$(document)
.on('click', '.troll', function() {
$('#'+($(this).attr("id"))).html($('#troll-'+($(this).attr("id"))).html());
});
$(document)
.on('click', '.hort', function() {
$('#'+($(this).attr("id"))).html($('#hort-'+($(this).attr("id"))).html());
});
$(document)
.on('click', '#hideAlert', function() {
$("#update").hide();
});
$(document)
.on('click', '#bildirim_btn', function() {
faviconSayi=-1;
});
$(document)
.on('click', '.notClose', function() {
var dataId = ($(this).attr('data'));
$("#"+dataId).remove();
$("#"+dataId+"-d").remove();
localStorage.setItem(dataId,2);//okundu
});
var notificationTimer;
$(document)
.on('mouseover', '.notification', function() {
var limitSum = parseLocal("bildirimJson").limit_sum+3;
//var limit_text = parseLocal("bildirimJson").limit_text;
var dataId = ($(this).attr('id'))+"-d";
var notificationDelay=200;
if(limitSum!=($(this).attr('data-length'))) notificationDelay*=10;
notificationTimer=setTimeout(function(){$("#"+dataId).show();}, notificationDelay);
});
$(document)
.on('mouseout', '.notification', function() {
var dataId = ($(this).attr('id'))+"-d";
clearTimeout(notificationTimer);
$("#"+dataId).hide();
});
//KEŞFET PREVIEW
var kesfetShowTimer;
var kesfetLoadTimer;
var kesfetHideTimer;
var kesfetDelay=100;
var kesfetLoadStop;
$(document)
.on('mouseenter', '.kesfet article', function() {
if(!kesfetPreviewAktif) return;
clearTimeout(kesfetHideTimer);
kesfetLoadStop=false;
var kesfetId = $(this).attr('id').replace("post-","");
var kesfetUrl= "https://teknoseyir.com/?p="+kesfetId;
if(kesfetId.indexOf("user-") >=0) kesfetUrl="https://teknoseyir.com/?author="+kesfetId.replace("user-","");
var kesfetPreviewDiv= $('#kesfetPreview');
var durumBgColor=$("article").css("background-color");
if(!darkMode) durumBgColor="#fff";
var divLeft = $("#col-left").offset().left;
var divWidth = $("#col-left").width()-(-10);
var divTop = $(".navbar").height()-(-1);
var divHeight = $(window).height()-divTop;
kesfetLoadTimer=setTimeout(function(){
//sayfayı önceden yükle
kesfetPreviewDiv.load(kesfetUrl + ' #col-left article > *', function() {
kesfetShowTimer=setTimeout(function(){
kesfetPreviewDiv.css({left: divLeft, top: divTop, width: divWidth, height: divHeight});
kesfetPreviewDiv.css("background-color",durumBgColor);
if(!kesfetLoadStop){
kesfetPreviewDiv.show();
kesfetPreviewDiv.scrollTop(0);
}
}, kesfetDelay*3);
});
}, kesfetDelay*2);
});
$(document)
.on('mouseleave', '.kesfet article', function() {
clearTimeout(kesfetShowTimer);
clearTimeout(kesfetLoadTimer);
kesfetLoadStop=true;
var kesfetPreviewDiv= $('#kesfetPreview');
kesfetHideTimer=setTimeout(function(){
kesfetPreviewDiv.hide();
}, kesfetDelay*2);
});
$(document)
.on('mouseover', '#kesfetPreview', function() {
clearTimeout(kesfetHideTimer);
});
$(document)
.on('mouseout', '#kesfetPreview', function() {
var kesfetPreviewDiv= $('#kesfetPreview');
kesfetHideTimer=setTimeout(function(){
kesfetPreviewDiv.hide();
}, kesfetDelay*2);
});
//KEŞFET PREVIEW SON
$(document)
.on('mouseover', '[brightness=1]', function() {
$(this).css("-webkit-filter", "brightness("+100+"%)");
$(this).css("filter", "brightness("+100+"%)");
$(this).attr("brightness","2");
});
/*
var plusTimer;
$(document)
.on('mouseover', '#plusSayi', function() {
plusTimer=setTimeout(function(){yaz("TeknoIzdırap: <a target='_blank' href='https://teknoseyir.com/blog/teknoseyir-plus-kullanicilar-kulubu'>Teknoseyir Plus Kullanıcılar Kulübü'ne git</a>");}, 350);
});
$(document)
.on('mouseout', '#plusSayi', function() {
clearTimeout(plusTimer);
});
*/
$(document)
.on('click', '.autogrow-short, #kelimeListesi, #gizlenecekListesi', function() {
if($(this).attr('id')=="gizlenecekListesi") {
$(this).val(localStorage.getItem("gizlenecekler"));
}
if($(this).attr('id')=="kelimeListesi") {
$(this).val(localStorage.getItem("engellenecekler"));
}
if($(this).hasClass('selected')) {
return;
}
$(this).addClass('selected');
var scroll_height = $(this).get(0).scrollHeight;
$(this).css('height', scroll_height + 'px');
});
$(document)
.on('keydown', '.autogrow-short', function() {
if($(this).hasClass('selected')) {
return;
}
$(this).addClass('selected');
var scroll_height = $(this).get(0).scrollHeight;
$(this).css('height', scroll_height + 'px');
});
$(document)
.on('keyup', '#kelimeListesi, #gizlenecekListesi', function() {
var scroll_height = $(this).get(0).scrollHeight;
$(this).css('height', scroll_height + 'px');
});
$(document)
.on('click', '[brightness]', function() {
var ayarla = $(this).attr("brightness") === 1 ? brightness : 100;
$(this).css("-moz-filter", "brightness("+ayarla+"%)");
$(this).css("filter", "brightness("+ayarla+"%)");
});
$(document)
.on('mouseout', '[brightness=2]', function() {
$(this).css("-moz-filter", "brightness("+brightness+"%)");
$(this).css("filter", "brightness("+brightness+"%)");
$(this).attr("brightness","1");
});
//======================OTOMATİK GECE MODU AÇ/KAPAT======================//
var koyu = $("#koyu_tema");
koyu.after('<li id="koyu_tema_izdirap"></li>');
setInterval(function(){
var io = geceModAktif === true ? "kapat" : "aç";
$('#koyu_tema_izdirap').html('<a href="#"><i class="fa fa-sun"></i> / <i class="fa fa-moon"></i> gece/gündüz <br> otomatik modunu '+io+'</a>');
},1000);
$('#koyu_tema_izdirap').click(function() {
var io = geceModAktif === true ? "kapat" : "aç";
localStorage.setItem("geceModAktif", !geceModAktif);
yaz("Otomatik Gece Modu "+io+"ıldı.");
});
$('#koyu_tema').click(function() {
yaz("Tema Ayarlanıyor");
setTimeout(geceModFix, 1500);//geceModu() yenilenmesi için en az 1000 bekle
});
//======================OTOMATİK GECE MODU AÇ/KAPAT SON======================//
//======================AYARLAR SAYFASI======================//
if(location.pathname == '/ayarlar') {
$(document)
.on('keyup', '#kelimeListesi', function(e) {
var rows = $(this).val().split("\n");
$(this).prop('rows', rows.length +1);
});
var ul = document.getElementById("profile-tabs");
var a = document.createElement("a");
var li = document.createElement("li");
a.textContent = "TeknoIzdırap";
a.setAttribute('href', "https://teknoseyir.com/ayarlar#izdirap");
li.appendChild(a);
ul.appendChild(li);
li.setAttribute("id", "tab-izdirap");
a.setAttribute("data-toggle", "tab");
var ayarlar= "<div class='tab-pane' id='izdirap'>"+
//"<a href='"+hataLink+"'><h3>SORULAR VE HATA BİLDİRİMİ İÇİN</h3></a>"+
//"<div class='link' id='checkUpdate'><h3>YENİ SÜRÜM KONTROL ET</h3></div>"+
"<div class='link' id='changelog'><h2>Changelog - Yeni Özellikler (v"+version+")</h2></div>"+
"<div id='changelogDetay'";
if(!changelogAktif) ayarlar+="style='display:none'>";
ayarlar+= "<hr>"+
"<br><b>NOT:</b><br>"+
"- <span class='yeni'>Vimeo playerın kendi klavye kısayollarını veya player üzerindeki dişli çarkı kullanmak istiyorsanız CTRL tuşuna basın. "+
"Tuşa bastıktan sonra 7 saniye boyunca TeknoIzdırap kısayolları devre dışı kalacak ve playerın kendi kısayolları ile veya üzerindeki dişli çarktan istediğiniz ayarları yapabileceksiniz "+
" (CTRL tuşuna istediğiniz zaman tekrar basarak süreyi sıfırlayabilirsiniz, CTRL'ye bastığınız halde olmuyorsa sayfayı yenileyip tekrar deneyin, sorun devam ederse bildirin). "+
"</span><br>"+
"<br><br><b>1.3:</b><br>"+
"- Teknoizdirap.com'un kapanması nedeniyle; durum sayısı, yorum sayısı, üyelik tarihi gösterme, Teknorütbe, Trollsavar, plus abonelik sayısı, plus abonelik tablosu,"+
" bildirim sistemi ve güncelleme kontrol sistemi özellikleri çıkarıldı.</span>"+
"<br><br><b>1.2:</b><br>"+
"- <span class='yeni'>Kelime Engelleme özelliğinde değişiklikler</span> yapıldı. <span class='yeni'>Artık; durum içerisinde geçmeyip sadece yorumda geçen kelimeler dikkate alınmayacak. </span>"+
"<span class='yeni'>Diğer ÖNEMLİ değişikliker için</span> engellenecek kelimeler listesi kutucuğunun üstündeki yazıyı <span class='yeni'>OKUYUN</span><br>"+
"Anasayfada iken <span class='yeni'>ctrl ile < tuşuna</span> aynı anda basarak <span class='yeni'>kelime engelleme listesini</span> açıp düzenleyebilirsiniz."+
"<br><br><b>1.1.1:</b><br>"+
"- TeknoTwit bölümündeki Keşfet seçeneği için <span class='yeni'>yükseklik ayarı</span> ve <span class='yeni'>önizleme kutucuğu</span> eklendi."+
" Önizleme kutucuğu ile 1.1 sürümünde eklenen önizleme özelliğini açıp kapatabilirsiniz. Yükseklik ayarını sonsuz yapmak için 0 olarak ayarlayabilirsiniz.<br>"+
"- Üzerine tıklamadan <span class='yeni'>hareket etmeyen GIF'lere</span>, GIF olduğu anlaşılsın diye <span class='yeni'>oynatma butonu</span> eklendi. <br>"+
"- <span class='yeni'>GIF'leri</span> üzerine tıklayıp açtıktan sonra <span class='yeni'>R tuşuna basarak başa alabilirsiniz</span> (Her zaman işe yaramayabilir)."+
"<br><br><b>1.1:</b><br>"+
"- TeknoTwit bölümünde Keşfet seçeneği seçiliyse; <span class='yeni'>Keşfet bölümündeki paylaşımların</span> üzerine gelince <span class='yeni'> içeriklerinin sayfayı değiştirmeden görüntülenmesi</span> özelliği eklendi.<br>"+
"- Resim Karartma özelliğinde değişiklik: Resimlerin üzerine tıklanıp açıldıktan sonraki hali için ayrı ayar eklendi."+
"<br><br><b>1.0.7:</b><br>"+
"- Akışta kolayca durum/blog/inceleme gizleyebilmek için <span class='yeni'>\"Gizle\" butonu</span> eklendi. <br>"+
"- <span class='yeni'>Gfycat</span> gifleri için <span class='yeni'>embed kodu</span> eklendi. Artık site içinden çıkmadan gifleri görebilirsiniz."+
"<br><br><b>1.0.6:</b><br>"+
"- Vimeo playerı ile izlerken S tuşu ile kayıt sırasında çalması için <span class='yeni'>ses efekti</span> eklendi (ses bir yerden tanıdık geliyor ama neyse...🙂)"+
"<br><br><b>1.0.5:</b><br>"+
"- Vimeo player <span class='yeni'>oynatma hızını</span> numpad üzerindeki <span class='yeni'>+ ve - tuşlarına</span> basarak 0.5x-2x arasında değiştirebilirsiniz."+
"<br><br><b>1.0.4:</b><br>"+
"- Vimeo playerı ile izlerken S tuşuna basarak artık <span class='yeni'>birden fazla anı</span> kaydedebilirsiniz, kaydettiğiniz bu süreleri <span class='yeni'>Q tuşuna basarak liste halinde görebilirsiz.</span>"+
"<br><br><b>1.0.3:</b><br>"+
"- Vimeo playerı ile izlerken <span class='yeni'>S tuşuna basarsanız o anki süreyi kaydeder</span>, "+
"<span class='yeni'>D tuşuna basarsanız kaydedilen süreye</span> (5 saniye gerisine) <span class='yeni'>geri döner.</span> "+
"Böylece izlerken tekrar dönmek istediğiniz yere video bitince kolayca dönebilirsiniz."+
"<b>Şimdilik her video için sadece son kaydettiğiniz süreye dönebilirsiniz, sonraki sürümlerde birden fazla anı kaydetme imkanı eklenecektir.</b>"+
"<br><br><b>1.0.2:</b><br>"+
"- <span class='yeni'>Vimeo için varsayılan çözünürlük seçme</span> eklendi. Video sayfasının altından seçebilirsiniz. Seçtikten sonra sayfayı yenileyin."+
"<br><br><b>1.0:</b><br>"+
"- <span class='yeni'>Bildirim Sistemi</span> eklendi. Site editörleri bir <b>durum</b> paylaştığında sağ alt tarafta bildirim otomatik olarak gösterilecek olup herhangi bir ayar açmanıza gerek yoktur."+
"Tasarım: <a href='/u/ozgurg'>@ozgurg</a><br>"+
"- <span class='yeni'>Vimeo kontrolleri</span> eklendi."+
" Artık Vimeo playerı aktiften sağ ve sol tuşlar ile <input style='width:40px' type='number'value='" + vimeoJump + "' maxlength='2' size='2' id='vimeoJump'> sn ileri/geri, "+
"yukarı ve aşağı tuşları ile ses kontrolü, M tuşu ile de sessize alma, sesi geri açma işlemi yapabilirsiniz. <strong>(F tuşu ile tam ekran yapmak için F tuşuna arka arkaya iki kere basın.)</strong><br>"+
"- <span class='yeni'>Vimeo'da kalınan yerden devam etme</span> özelliği eklendi. (Sadece aynı tarayıcı içinde)<br>"+
"- <span class='yeni'>Sinema Modu ve YouTube/Vimeo için varsayılan seçme</span> özelliği eklendi."+
"(Video sayfasındaki ilgili butonların yanında birer tane kutucuk eklendi. İlk kutucuk seçili ise varsayılan olarak sinema modu ile açılacak, ikinci kutucuk seçili ise varsayılan olarak YouTube açılacak)<br>"+
"- <span class='yeni'>Abone Sayısı Tablosu</span> eklendi<br>"+
"- <span class='yeni'>Kod, Alıntı ve Link butonları</span> eklendi<br>"+
"- Teknotwit bölümündeki \"Keşfet\" özelliğinin <span class='yeni'>liste değiştirme butonları</span> aktif hale getirildi."+
"(Son seçtiğiniz ayar varsayılan ayar olarak kaydedilir, sayfayı yenilediğinizde de aynı ayarlarla yüklenir.)<br>"+
"- <span class='yeni'>Otomatik Gece/Gündüz Modu</span> ve <span class='yeni'>Favicon Bildirim Sayısı</span> </span> özelliklerinde <span class='yeni'>iyileştirmeler</span> yapıldı.<br>"+
"- <span class='yeni'>#spoiler</span> etiketi içeren mesajlarda <span class='yeni'>blurlama</span> özelliği iyileştirildi.<br>"+
"<br><b>0.9.8:</b><br>"+
"- Navigasyon çubuğundaki \"Abonelik\" bölümünün üzerine gelince <span class='yeni'>\"Teknoseyir Plus Kullanıcılar Kulübü\" için link</span> çıkması eklendi<br>"+
"<br><b>0.9.7:</b><br>"+
"- Navigasyon çubuğuna <span class='yeni'>Plus Abone Sayısı</span> eklendi.)<br>"+
"<br><b>0.9.5:</b><br>"+
"- <span class='yeni'>Plus İkonu Renk Değiştirme </span> seçeneği eklendi.<br>"+
"<br><b>0.9:</b><br>"+
"- <span class='yeni'>Kelime/Hashtag/Link Engelleme </span> özelliği eklendi.<br>"+
"<br><b>0.8:</b><br>"+
"- <span class='yeni'>Favicon Bildirim Sayısı </span> özelliği eklendi.<br>"+
"<br><b>0.7:</b><br>"+
"- <span class='yeni'>Spoiler Butonu</span> eklendi.<br>"+
"<br><b>0.6.4:</b><br>"+
"- Otomatik Gece/Gündüz Modunu hızlı açıp kapatmak için Normal <span class='yeni'>gece modu butonun altına ek buton</span> eklendi.<br>"+
"- \"Bildirim sayısını sekme adına ekle\" ve \"Bildirim gelince sekmeye geç\" özellikleri için sekmeler arası senkronizasyon sağlandı. Bildirim çanındaki değerden daha doğru bir değer gösteriyor. 🙂<br>"+
"<br><b>0.6:</b><br>"+
"- <span class='yeni'>Dahili Güncelleme</span> sistemi eklendi. Artık " + updateDelay/60/60 + " saatte bir sürüm numarası kontrol edilecek.<br>"+
"- TeknoTwit için <span class='yeni'>Karma Liste</span> seçeneği eklendi.<br>"+
"- TeknoTwit için <span class='yeni'>yükseklik</span> ayarı eklendi.<br>"+
//"- [KALDIRILDI]Gece modu manuel kapatılamama sorunu KISMEN düzeltildi (manuel kapattıktan sonra sayfaları yenilemek gerekiyor), gece modunu manuel değiştirince 8 saatliğine otomatik özelliği kapanıyor.<br>"+
"<br><b>0.5:</b><br>"+
"- <span class='yeni'>Spoiler</span> özelliği için <span class='yeni'>ilk adım</span> atıldı.<br>"+
"- Sekme adındaki bildirim sayılarının arka arkaya eklenmesi düzeltildi.<br>"+
"- Küçük hata düzeltmeleri.<br>"+
"<br><b>0.1-0.4:</b><br>"+
"- Geliştirme süreci 🙂<br>"+
"<hr><hr>"+
"</div>"+
"<h3 id='izdirap'>TeknoIzdırap Ayarları</h3>"+
//========GECEMOD========//
//"<hr>"+
"<div class='checkbox'><label><input id='gecemod' type='checkbox' autocomplete='off'>Otomatik Gece/Gündüz Modu"+
"(Aktifken Gece/Gündüz arasında manuel değişim yapamazsınız. Değişim yapmak için önce otomatik modu kapatmanız gerekli.)</label></div>"+
"<div id='geceModDetay'>"+
"Gündüz: <input style='width:40px' type='number'value='" + sunHour + "' maxlength='2' size='2' id='sunHour'>:<input style='width:40px' type='number' min='0' max='59' value='" + sunMinute + "' id='sunMinute'><br>"+
"Gece : <input style='width:40px' type='number' value='" + moonHour + "' maxlength='2' size='2' id='moonHour'>:<input style='width:40px' type='number' min='0' max='59' value='" + moonMinute + "' id='moonMinute'>"+
"</div>"+
"<div class='checkbox'><label><input id='resim' type='checkbox' autocomplete='off'>Gece modu aktifken resimleri karart (resimler üzerine gelince aydınlanır)</label></div>"+
"<div class='checkbox'><label><input id='resim2' type='checkbox' autocomplete='off'>Üzerine tıklanıp açılmış resimler de karartılsın mı? (Yukarıdaki özellik aktif değilse işe yaramaz.)</label>";
if(lastVersionFloat<1.1) ayarlar+= "<span class='yeni'> (YENİ)</span><br>";
ayarlar+=
"</div>"+
//======GECEMOD SON======//
//========TWİT========//
//"<hr>"+
"<div class='checkbox'><label><input id='teknotwit' type='checkbox' autocomplete='off'>TeknoTwit</label>"+
"</div>"+
"<div id='twitDetay'>"+
"Teknotwit Sütununun Yüksekliği: <input style='width:50px' type='number' value='" + teknoTwitHeight + "' maxlength='4' size='4' id='teknoTwitHeight'> piksel (0=sınırsız)";
if(lastVersionFloat<0.6) ayarlar+= "<span class='yeni'> (YENİ)</span><br>";
ayarlar+=
"Sol Sütun: <select id='twitSol'>"+
"<option value='Karma'>Karma Liste</option>"+
"<option value='hkellecioglu'>Hamdi Kellecioğlu</option>"+
"<option value='gamsizm'>Murat Gamsız</option>"+
"<option value='leventp'>Levent Pekcan</option>"+
"<option value='Boş'>Boş Kalsın</option>"+
"<option value='Döngü'>Döngü</option>"+
"<option value='Keşfet'>Keşfet</option>"+
"</select> "+
"Sağ Sütun: <select id='twitSag'>"+
"<option value='Karma'>Karma Liste</option>"+
"<option value='hkellecioglu'>Hamdi Kellecioğlu</option>"+
"<option value='gamsizm'>Murat Gamsız</option>"+
"<option value='leventp'>Levent Pekcan</option>"+
"<option value='Boş'>Boş Kalsın</option>"+
"<option value='Döngü'>Döngü</option>"+
"<option value='Keşfet'>Keşfet</option>"+
"</select>";
if(lastVersionFloat<0.6) ayarlar+= "<span class='yeni'> (YENİ SEÇENEK VAR)</span>";
ayarlar+= "<hr></div>"+
//======TWİT SON======//
//========PLUS ABONE TABLO========//
/*
//"<hr>"+
"<div class='checkbox'><label><input id='aboneTablo' type='checkbox' autocomplete='off'>Abone Sayısı Tablosu</label>";
if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="</div>"+
"<div id='aboneTabloDetay'>"+
"<label><input id='aboneTabloAlt' type='checkbox' autocomplete='off'>Tabloyu sağ sütunun en altına yerleştir</label><br>"+
"Tablo Yüksekliği<input style='width:50px' type='number'value='" + aboneTabloHeight + "' maxlength='3' size='3' id='aboneTabloHeight'> piksel"+
"<hr></div>"+
*/
//======PLUS ABONE TABLO SON======//
//======PLUS RENK======//
"Plus İkon Rengi";
if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+=" : <input type='color' id='plusBadgeColor' name='plusBadgeColor' value='" + localStorage.getItem("plusBadgeColor") + "'>"+
" - <span id='plusReset' class='link'> Orjinal rengine dönmek için tıklayın</span> <br>"+
//======PLUS RENK SON======//
//========FAVICON========//
"<div class='checkbox'><label><input id='bildirimFavicon' type='checkbox' autocomplete='off'>Bildirim sayısını sekmedeki 'TS' logosuna ekler</label>";
if(lastVersionFloat<0.8) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="</div>"+
"<div id='bildirimFaviconDetay'>"+
"Arkaplan: <input type='color' id='favBgColor' name='favBgColor' value='" + localStorage.getItem("favBgColor") + "'><br>"+
"Yazı: <input type='color' id='favTextColor' name='favTextColor' value='" + localStorage.getItem("favTextColor") + "'>"+
"<hr></div>"+
//========FAVICON SON========//
"<div class='checkbox'><label><input id='bildirimTitle' type='checkbox' autocomplete='off'>Bildirim sayısını sekme adına ekle ([#] şeklinde ekler. Örnek sekme adı: [3] Teknoseyir)</label></div>"+
//========ÜYELİK BİLGİLERİ========//
/*
"<div class='checkbox'><label><input id='rutbe' type='checkbox' autocomplete='off'>Akışta TeknoRütbe'leri göster."+
"(Sitede yapılan paylaşım miktarı ve abonelik yaşına göre belirlenir. Bit, B(Byte), KB(KiloByte)... şeklinde ilerler.)</label></div>"+
"<div class='checkbox'><label><input id='uyeliktarihi' type='checkbox' autocomplete='off'>Akışta üyelik tarihlerini göster</label></div>"+
"<div class='checkbox'><label><input id='durumsayisi' type='checkbox' autocomplete='off'>Akışta kişilerin yaklaşık durum sayılarını göster</label></div>"+
"<div class='checkbox'><label><input id='yorumsayisi' type='checkbox' autocomplete='off'>Akışta kişilerin yaklaşık yorum sayılarını göster</label></div>"+
*/
//========ÜYELİK BİLGİLERİ SON========//
//========TROLL========//
/*
//"<hr>"+
"<div class='checkbox'><label><input id='trollsavar' type='checkbox' autocomplete='off'>Troll Savar (açıklama için tıkla)</label></div>"+
"<div id='trollSavarDetay'>"+
"<input style='width:40px' type='number'value='" + trollDay + "' maxlength='2' size='2' id='trollDay'> günden yeni üyeleri: "+
"<select id='trollDo'><option value='Gizle'>Gizle (Gönderiyi gizler, göstermek için buton ekler)</option><option value='Uyar'>Uyar (Gönderiyi gizlemez, sadece uyarı mesajı ekler)</option><option value='Sil'>Sil (Gönderi gizler, uyarı mesajı da eklemez)</option></select>"+
"<hr></div>"+
*/
//======TROLL SON======//
//========HORT========//
//"<hr>"+
"<div class='checkbox'><label><input id='hortsavar' type='checkbox' autocomplete='off'>Hort Savar (açıklama için tıkla)</label></div>"+
"<div id='hortSavarDetay'>"+
"<input style='width:40px' type='number'value='" + hortDay + "' maxlength='2' size='2' id='hortDay'> günden eski konuları: "+
"<select id='hortDo'><option value='Gizle'>Gizle (Gönderiyi gizler, göstermek için buton ekler)</option><option value='Uyar'>Uyar (Gönderiyi gizlemez, sadece uyarı mesajı ekler)</option><option value='Sil'>Sil (Gönderi gizler, uyarı mesajı da eklemez)</option></select>"+
"<hr></div>"+
//======HORT SON======//
//========FONT========//
"<div class='checkbox'><label><input id='font' type='checkbox' autocomplete='off'>Font boyutunu ayarla</label></div>"+
"<div id='fontDetay'>"+
'FONT BOYUTU: '+
'<div class="örnek">Örnek</div>'+
'<input id="fontadd" type="button" value=" + " />'+
'<input id="fontmin" type="button" value=" - " />'+
"<div class='checkbox'><label><input id='fontButon' type='checkbox' autocomplete='off'>Font boyutu değiştirme butonlarını her sayfada göster.</label></div>"+
"<hr></div>"+
//======FONT SON======//
"<div class='checkbox'><label><input id='yorumParlat' type='checkbox' autocomplete='off'>Yorumlar üzerine gelene kadar parlasın"+
"(teknoseyir.com/durum/xxxxxx#comments-yyyyy şeklindeki url'ler için)</label></div>"+
//======SPOILER======//
"<div class='checkbox'><label><input id='spoiler' type='checkbox' autocomplete='off'>'#spoiler' içeren mesajları blurla</label>"+
"<span class='yeni'> ";
if(lastVersionFloat<0.5) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+= "</div>" +
"<div class='checkbox'><label><input id='spoilerButonu' type='checkbox' autocomplete='off'>Spoiler Butonu</label>";
if(lastVersionFloat<0.7) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="</div><hr>"+
//======SPOILER SON======//
//======BUTONLAR======//
"<div class='checkbox'><label><input id='quoteButonu' type='checkbox' autocomplete='off'>Alıntı Butonu";
if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="(Metni blockquote etiketi içine alır, sadece yorumlarda çalışır, mesajı gönderdikten sonra düzenlerseniz normal metine döner)</label></div>"+
"<div class='checkbox'><label><input id='codeButonu' type='checkbox' autocomplete='off'>Kod Butonu</label>";
if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="(Metni code etiketi içine alır, hem yorumlarda hem de durumlarda çalışır, mesajı gönderdikten sonra düzenlerseniz normal metine döner)</div>"+
"<div class='checkbox'><label><input id='linkButonu' type='checkbox' autocomplete='off'>Link Butonu</label>";
if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="(Kolayca link eklemeyi sağlar, sadece yorumlarda çalışır, mesajı gönderdikten sonra düzenlerseniz normal metine döner)</div>"+
//======BUTONLAR SON======//
//========KELİME ENGELLE========//
//"<hr>"+
"<div class='checkbox'><label><input id='kelimeEngelle' type='checkbox' autocomplete='off'>Kelime/Hashtag/Link Engelleme</label>";
if(lastVersionFloat<0.9) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+=
"</div>"+
"<div id='kelimeEngelleDetay'>"+
"<ul>"+
"<li class='yeni'>Liste otomatik kaydedilir</li>"+
"<li class='yeni'>Her satıra bir KELİME yazılacak, BİRDEN FAZLA KELİME VEYA KELİME GRUBU YAZMAYIN (linkler hariç)</li>"+
"<li>YAZILAN KELİME DURUM İÇİNDE NORMAL YAZI OLARAK GEÇİYORSA VEYA PAYLAŞILAN LİNKİN İÇİNDE GEÇİYORSA O DURUM GİZLENİR, <span class='yeni'>SADECE YORUM İÇİNDE GEÇEN KELİMELER DİKKATE ALINMAZ</span>.</li>"+
"<li class='yeni'>Kelimenin başına veya sonuna joker karakter olarak * koyabilirsiniz.</li>"+
"<ul>"+
"<li>Joker kullanmadan, <span class='yeni'>ara</span> şeklinde yazarsanız => ara içeren durumlar GİZLENİR.<br> #ara, @ara, para, araba, arası, parası gibi ek almış kelimeler ETKİLEMEZ. </li>"+
"<li><span class='yeni'>ara*</span> yazarsanız ara ile başlayan kelime içeren durumlar GİZLENİR => ara, arası, arada gibi <br> Ancak #ara, @ara, para, parası başına ek almış kelime içerenler GİZLENMEZ</li>"+
"<li><span class='yeni'>*ara</span> yazarsanız ara ile biten kelime içeren durumlar GİZLENİR => ara, #ara, @ara, para, yara gibi <br> Ancak 'ara'dan sonra kelime devam ediyorsa GİZLENMEZ => araba, #araba, paralar...</li>"+
"<li><span class='yeni'>*ara*</span> yazarsanız => içinde ara her geçen HER ŞEY GİZLENİR => ara, para, paralar, yara, arası, arada, @ara, @arası, @arada, #ara, #arası, #arada vs., </li>"+
"<li class='yeni'>Hashtag engellemek için</li>"+
"<ul>"+
"<li>#benim yazarsanız => sadece #benim içeren durumlar gizlenir, #benimmasaüstüm GİZLENMEZ.</li>"+
"<li>#benim* yazarsanız => #benim ile başlayan herhangi bir hashtag içeren tüm durumlar GİZLENİR (#benimmasaüstüm, #benimızdırabım vs.).</li>"+
"<li>*otoseyir yazarsanız => hem kelime olarak otoseyir içeren durumlar hem de #otoseyir etiketi içeren durumlar gizlenir.</li>"+
"</ul>"+
"<li class='yeni'>Bir siteye ait link içeren durumları engellemek için</li>"+
"<ul>"+
"<li><span class='yeni'>*züllüyet.com*</span> yazarsanız züllüyet.com sitesine ait link içeren tüm durumlar GİZLENİR (http, www, / vs gibi karakterler kullanmadan girin).</li>"+
"</ul>"+
"</ul>"+
"<li class='yeni'>KELİMELERİ TAMAMI KÜÇÜK HARF OLARAK YAZIN</li>"+
"<ul>"+
"<li>IoT gibi büyük I harfi ile başlayan yabancı kelimeleri iot olarak yazabilirsiniz</li>"+
"</ul>"+
"</ul><br>"+
"<textarea style='width:100%' id='kelimeListesi'>"+engellenecekler+"\n</textarea>"+
"</div>"+
//======KELİME ENGELLE SON======//
//========AKIŞ GÖNDERİ GİZLE========//
"<hr>"+
"Akışta Gizlenecek Gönderiler";
if(lastVersionFloat<1.1) ayarlar+= "<span class='yeni'> (YENİ)</span>";
ayarlar+="<br><b>Akışta, gizle butonuna basarak gizlediğiniz gönderiler listesi aşağıdadır. Çıkarmak istediğiniz gönderinin numarasını silin.<br>"+
"Gönderinin içeriğini görmek için <a href='https://teknoseyir.com?p=GönderiNo'>https://teknoseyir.com?p=GönderiNo</a></b></div><br>"+
"<div id='postGizleDetay'>"+
"<textarea style='width:100%' id='gizlenecekListesi'>"+gizlenecekler+"\n</textarea>"+
"<hr></div>"+
//======AKIŞ GÖNDERİ GİZLE SON======//
"<hr>";
//ayarlar+="<div class='checkbox'><label><input id='bildirimAlert' type='checkbox' autocomplete='off'>Bildirim gelince sekmeye geç"+
//"(<span class='yeni'>DİKKAT!!!</span> Birden fazla sekmede TS açıksa sinir edebilir 🙂)</label></div>"+
//"<hr><hr><hr><hr>"+
//"<div class='checkbox'><label><input id='arama' type='checkbox' autocomplete='off'>Gelişmiş Arama (Pek Yakında 🙂)</label></div>"+
//"<div class='checkbox'><label><input id='emoji' type='checkbox' autocomplete='off'>Emoji Butonu (Pek Yakında 🙂)</label></div>"+
//"<div class='checkbox'><label><input id='yorum' type='checkbox' autocomplete='off'>Yorumları sırala (Pek Yakın Olmayan Bir Gelecekte 🙂 Belki de asla 🙂)</label></div>";
for(var basma=0;basma<5;basma++){
ayarlar+= "<h2>=================KAYDET'E BASMA=================</h2>";
}
ayarlar+= "<div class='checkbox'><label><input id='factoryReset' type='checkbox' autocomplete='off'>TÜM AYARLARI SIFIRLA (BASAR BASMAZ SIFIRLAR)</label></div>"+
"<table class='table form-table bildirim'>"+
"</table>"+
"</div>";
var ayarDiv = document.createElement('div');
ayarDiv.id = 'izdirap';
ayarDiv.className = 'tab-pane';
document.getElementsByClassName('tab-content')[0].appendChild(ayarDiv);
ayarDiv.innerHTML = ayarlar;
//setInterval(function(){
document.getElementById("gecemod").checked = geceModAktif;
document.getElementById("resim").checked = resimAktif;
document.getElementById("resim2").checked = resim2Aktif;
document.getElementById("teknotwit").checked = teknoTwitAktif;
//document.getElementById("arama").checked = aramaAktif;
//document.getElementById("rutbe").checked = rutbeAktif;
//document.getElementById("uyeliktarihi").checked = uyelikTarihiAktif;
//document.getElementById("trollsavar").checked = trollSavarAktif;
document.getElementById("hortsavar").checked = hortSavarAktif;
document.getElementById("kelimeEngelle").checked = kelimeEngelleAktif;
//document.getElementById("durumsayisi").checked = durumSayisiAktif;
//document.getElementById("yorumsayisi").checked = yorumSayisiAktif;
//document.getElementById("bildirimAlert").checked = bildirimAlertAktif;
document.getElementById("bildirimTitle").checked = bildirimTitleAktif;
document.getElementById("bildirimFavicon").checked = bildirimFaviconAktif;
document.getElementById("font").checked = fontAktif;
document.getElementById("fontButon").checked = fontButonAktif;
document.getElementById("yorumParlat").checked = yorumParlatAktif;
document.getElementById("spoiler").checked = spoilerAktif;
document.getElementById("spoilerButonu").checked = spoilerButonuAktif;
document.getElementById("quoteButonu").checked = quoteButonuAktif;
document.getElementById("codeButonu").checked = codeButonuAktif;
document.getElementById("linkButonu").checked = linkButonuAktif;
//document.getElementById("aboneTablo").checked = aboneTabloAktif;
//document.getElementById("aboneTabloAlt").checked = aboneTabloAltAktif;
if(!geceModAktif) document.getElementById("geceModDetay").style.display="none";
if(!teknoTwitAktif) document.getElementById("twitDetay").style.display="none";
//if(!aboneTabloAktif) document.getElementById("aboneTabloDetay").style.display="none";
//if(!trollSavarAktif) document.getElementById("trollSavarDetay").style.display="none";
if(!hortSavarAktif) document.getElementById("hortSavarDetay").style.display="none";
if(!kelimeEngelleAktif) document.getElementById("kelimeEngelleDetay").style.display="none";
if(!fontAktif) document.getElementById("fontDetay").style.display="none";
if(!bildirimFaviconAktif) document.getElementById("bildirimFaviconDetay").style.display="none";
$("#twitSol").val(twitSol);
$("#twitSag").val(twitSag);
$("#trollDo").val(trollDo);
$("#hortDo").val(hortDo);
//},1000);
$('#plusReset').click(function() {
localStorage.removeItem("plusBadgeColor");
yaz("Kaydedildi (Eklenti kurulmadan önce açılan sekmelere F5 lütfen 🙂)");
});
/*
$('#checkUpdate').click(function() {
localStorage.setItem("versionJsonUp",0);
yaz("Güncelleştirmeler Kontrol Ediliyor...(Sayfa Yenilenecek)");
setTimeout(function(){location.reload();},3000);
});
*/
$('#gecemod').click(function() {
var gecemod = document.getElementById("gecemod");
geceModAktif=gecemod.checked;
document.getElementById("geceModDetay").style.display = geceModAktif === true ? "block" : "none";
localStorage.setItem("geceModAktif", geceModAktif);
yaz("Kaydedildi (Eklenti kurulmadan önce açılan sekmelere F5 lütfen 🙂)");
});
$('#teknotwit').click(function() {
var teknotwit = document.getElementById("teknotwit");
teknoTwitAktif=teknotwit.checked;
document.getElementById("twitDetay").style.display = teknoTwitAktif === true ? "block" : "none";
localStorage.setItem("teknoTwitAktif", teknoTwitAktif);
yaz("Kaydedildi");
});
$('#changelog').click(function() {
var changelogDisplay = document.getElementById("changelogDetay").style.display;
if(changelogDisplay!=="none"){
localStorage.setItem("changelogAktif",false);
yaz("Changelog kapatıldı");
}
document.getElementById("changelogDetay").style.display = changelogDisplay === "none" ? "block" : "none";
});
/*
$('#aboneTablo').click(function() {
var aboneTablo = document.getElementById("aboneTablo");
aboneTabloAktif=aboneTablo.checked;
document.getElementById("aboneTabloDetay").style.display = aboneTabloAktif === true ? "block" : "none";
localStorage.setItem("aboneTabloAktif", aboneTabloAktif);
yaz("Kaydedildi");
});
$('#aboneTabloAlt').click(function() {
var aboneTabloAlt = document.getElementById("aboneTabloAlt");
aboneTabloAltAktif=aboneTabloAlt.checked;
localStorage.setItem("aboneTabloAltAktif", aboneTabloAltAktif);
yaz("Kaydedildi");
});
*/
$('#arama').click(function() {
var arama = document.getElementById("arama");
aramaAktif = arama.checked;
localStorage.setItem("aramaAktif", aramaAktif);
});
/*
$('#rutbe').click(function() {
var rutbe = document.getElementById("rutbe");
rutbeAktif=rutbe.checked;
localStorage.setItem("rutbeAktif", rutbeAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#uyeliktarihi').click(function() {
var uyeliktarihi = document.getElementById("uyeliktarihi");
uyelikTarihiAktif=uyeliktarihi.checked;
localStorage.setItem("uyelikTarihiAktif", uyelikTarihiAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#durumsayisi').click(function() {
var durumsayisi = document.getElementById("durumsayisi");
durumSayisiAktif=durumsayisi.checked;
localStorage.setItem("durumSayisiAktif", durumSayisiAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#yorumsayisi').click(function() {
var yorumsayisi = document.getElementById("yorumsayisi");
yorumSayisiAktif=yorumsayisi.checked;
localStorage.setItem("yorumSayisiAktif", yorumSayisiAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#trollsavar').click(function() {
var trollsavar = document.getElementById("trollsavar");
trollSavarAktif=trollsavar.checked;
document.getElementById("trollSavarDetay").style.display = trollSavarAktif === true ? "block" : "none";
localStorage.setItem("trollSavarAktif", trollSavarAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
*/
$('#hortsavar').click(function() {
var hortsavar = document.getElementById("hortsavar");
hortSavarAktif=hortsavar.checked;
document.getElementById("hortSavarDetay").style.display = hortSavarAktif === true ? "block" : "none";
localStorage.setItem("hortSavarAktif", hortSavarAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#kelimeEngelle').click(function() {
var kelimeEngelle = document.getElementById("kelimeEngelle");
kelimeEngelleAktif=kelimeEngelle.checked;
document.getElementById("kelimeEngelleDetay").style.display = kelimeEngelleAktif === true ? "block" : "none";
localStorage.setItem("kelimeEngelleAktif", kelimeEngelleAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#bildirimAlert').click(function() {
var bildirimAlert = document.getElementById("bildirimAlert");
bildirimAlertAktif=bildirimAlert.checked;
localStorage.setItem("bildirimAlertAktif", bildirimAlertAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#bildirimTitle').click(function() {
var bildirimTitle = document.getElementById("bildirimTitle");
bildirimTitleAktif=bildirimTitle.checked;
localStorage.setItem("bildirimTitleAktif", bildirimTitleAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#bildirimFavicon').click(function() {
var bildirimFavicon = document.getElementById("bildirimFavicon");
bildirimFaviconAktif=bildirimFavicon.checked;
localStorage.setItem("bildirimFaviconAktif", bildirimFaviconAktif);
document.getElementById("bildirimFaviconDetay").style.display = bildirimFaviconAktif === true ? "block" : "none";
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#font').click(function() {
var font = document.getElementById("font");
fontAktif=font.checked;
document.getElementById("fontDetay").style.display = fontAktif === true ? "block" : "none";
localStorage.setItem("fontAktif", fontAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#fontButon').click(function() {
var fontButon = document.getElementById("fontButon");
fontButonAktif=fontButon.checked;
localStorage.setItem("fontButonAktif", fontButonAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#yorumParlat').click(function() {
var yorumParlat = document.getElementById("yorumParlat");
yorumParlatAktif=yorumParlat.checked;
localStorage.setItem("yorumParlatAktif", yorumParlatAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#spoiler').click(function() {
var spoiler = document.getElementById("spoiler");
spoilerAktif=spoiler.checked;
localStorage.setItem("spoilerAktif", spoilerAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#spoilerButonu').click(function() {
var spoilerButonu = document.getElementById("spoilerButonu");
spoilerButonuAktif=spoilerButonu.checked;
localStorage.setItem("spoilerButonuAktif", spoilerButonuAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#quoteButonu').click(function() {
var quoteButonu = document.getElementById("quoteButonu");
quoteButonuAktif=quoteButonu.checked;
localStorage.setItem("quoteButonuAktif", quoteButonuAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#codeButonu').click(function() {
var codeButonu = document.getElementById("codeButonu");
codeButonuAktif=codeButonu.checked;
localStorage.setItem("codeButonuAktif", codeButonuAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#linkButonu').click(function() {
var linkButonu = document.getElementById("linkButonu");
linkButonuAktif=linkButonu.checked;
localStorage.setItem("linkButonuAktif", linkButonuAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#resim').click(function() {
var resim = document.getElementById("resim");
resimAktif=resim.checked;
localStorage.setItem("resimAktif", resimAktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#resim2').click(function() {
var resim2 = document.getElementById("resim2");
resim2Aktif=resim2.checked;
localStorage.setItem("resim2Aktif", resim2Aktif);
yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)");
});
$('#favTextColor').on('input', function() {
localStorage.setItem("favTextColor", $(this).val());
yaz("favTextColor: "+$(this).val());
});
$('#favBgColor').on('input', function() {
localStorage.setItem("favBgColor", $(this).val());
yaz("favBgColor: "+$(this).val());
});
$('#plusBadgeColor').on('input', function() {
localStorage.setItem("plusBadgeColor", $(this).val());
yaz("Plus İkon Rengi: "+$(this).val());
});
$('#sunHour').on('input', function() {
localStorage.setItem("sunHour", $(this).val());
yaz("Gündüz Saati Kaydedildi: "+$(this).val());
});
$('#sunMinute').on('input', function() {
localStorage.setItem("sunMinute", $(this).val());
yaz("Gündüz Dakikası Kaydedildi: "+$(this).val());
});
$('#moonHour').on('input', function() {
localStorage.setItem("moonHour", $(this).val());
yaz("Gece Saati Kaydedildi: "+$(this).val());
});
$('#moonMinute').on('input', function() {
localStorage.setItem("moonMinute", $(this).val());
yaz("Gece Dakikası Kaydedildi: "+$(this).val());
});
$('#teknoTwitHeight').on('input', function() {
localStorage.setItem("teknoTwitHeight", $(this).val());
yaz("TeknoTwit Yükseklik Kaydedildi: " + $(this).val());
});
/*
$('#aboneTabloHeight').on('input', function() {
localStorage.setItem("aboneTabloHeight", $(this).val());
yaz("Abone Tablosu Yükseklik Kaydedildi: " + $(this).val());
});
*/
$('#twitSol').on('input', function() {
localStorage.setItem("twitSol", $(this).val());
yaz("Sol Sütun Kaydedildi: "+$(this).val());
});
$('#twitSag').on('input', function() {
localStorage.setItem("twitSag", $(this).val());
yaz("Sağ Sütun Kaydedildi: "+$(this).val());
});
$('#trollDay').on('input', function() {
localStorage.setItem("trollDay", $(this).val());
yaz("Troll Gün Kaydedildi: "+$(this).val());
});
$('#trollDo').on('input', function() {
localStorage.setItem("trollDo", $(this).val());
yaz("Troll İşlemi Kaydedildi: "+$(this).val());
});
$('#hortDay').on('input', function() {
localStorage.setItem("hortDay", $(this).val());
yaz("Hort Gün Kaydedildi: "+$(this).val());
});
$('#hortDo').on('input', function() {
localStorage.setItem("hortDo", $(this).val());
yaz("Hort İşlemi Kaydedildi: "+$(this).val());
});
$('#kelimeListesi').on('input', function() {
localStorage.setItem("engellenecekler", $(this).val());
yaz("Engellenecekler Kaydedildi");
});
$('#gizlenecekListesi').on('input', function() {
localStorage.setItem("gizlenecekler", $(this).val());
yaz("Gizlenecekler Listesi Kaydedildi");
});
$('#vimeoJump').on('input', function() {
localStorage.setItem("vimeoJump", $(this).val());
yaz("Video atlama süresi kaydedildi: "+$(this).val() + " saniye");
});
$('#factoryReset').click(function() {
localStorage.clear();
yaz("Ayarlar Sıfırlandı");
setTimeout(function(){
location.reload();
},1000);
});
setInterval(function(){
if(document.getElementById("tab-izdirap").getAttribute("class")==="active"){
document.getElementById("profile_submit").setAttribute("onclick", "javascript:alert('BASMA DEDİK YA');alert('BASMASAN OLMAZDI DEMİ');alert('AL İŞTE BOZDUN');alert('KIRDIN KIRDIN');alert('MUTLU MUSUN?');alert('BEN DEĞİLİM...');alert('ÜZDÜN BENİ');alert('SANA DÜZGÜNCE BASMA DEDİK');alert('...');alert('AL SANA CEZA');window.location.replace('http://teknoizdirap.com');return false;");
}else{
document.getElementById("profile_submit").setAttribute("onclick", "");
}}, 500);
}
//======================AYARLAR SAYFASI SON======================//
//======================PROFİL SAYFASI======================//
if(location.pathname.startsWith('/u/')){
var profilDiv = document.createElement('div');
profilDiv.id = 'profilDiv';
profilDiv.className = 'profilDivClass';
document.getElementsByClassName('pull-right')[0].appendChild(profilDiv);
profilDiv.innerHTML = "<div style='font-size: 14px;' class='checkbox'><label><input style='transform: scale(1.5);' id='profilBox' type='checkbox' autocomplete='off'>Profil Sahibi<br> Dışındaki Kişilerin<br> Gönderilerini Gizle <br>(Tiki kaldırırsanız<br>sayfayı yenileyin)</label></div>";
document.getElementById("profilBox").checked = profilAktif;
$('#profilBox').click(function() {
var profilBox = document.getElementById("profilBox");
profilAktif=profilBox.checked;
localStorage.setItem("profilAktif", profilAktif);
profil();
});
}
//======================PROFİL SAYFASI SON======================//
//======================BİLDİRİM SAYISI======================//
var bildirimFirst=false;
function faviconUpdate(){
bildirimSon=bildirimSayi;
var bildirimStr=$('#bildirim-count').text();
if(bildirimStr && bildirimStr.length>0){
bildirimSayi = 0 + parseInt(bildirimStr);
}else{
bildirimSayi = 0;
}
if(bildirimSayi!=bildirimSon || !bildirimFirst){
localStorage.setItem("bildirimSayi", bildirimSayi);
bildirimFirst=true;
}
var preTitle="";
if(bildirimSayiDepo>0){
preTitle = "[" + bildirimSayiDepo + "] ";
}
//titleSayi=document.title.substring(document.title.lastIndexOf("[")+1,document.title.lastIndexOf("]"));
if(bildirimSayiDepo>0 && bildirimSayiDepo>bildirimSon && bildirimAlertAktif) alert(bildirimSayiDepo + " Adet Bildirim Var");
if(bildirimSayiDepo>0 && bildirimTitleAktif && document.title.indexOf(preTitle) < 0){
for(var m=1;m<=100;m++){
document.title = document.title.replace("["+m+"]","");
}
document.title = preTitle+document.title;
}
if(bildirimSayiDepo<1 && document.title.indexOf(preTitle) >= 0){
for(var k=1;k<=100;k++){
document.title = document.title.replace("["+k+"]","");
}
}
if(bildirimFaviconAktif && (bildirimSayiDepo!=faviconSayi)){
faviconSayi=bildirimSayiDepo;
favicon.badge(bildirimSayiDepo);
}
//console.log(bildirimSayiDepo);
}
//======================BİLDİRİM SAYISI SON======================//
//======================ÜYELİK TARİHİ======================//
//if(uyelikTarihiAktif || trollSavarAktif || durumSayisiAktif || yorumSayisiAktif || rutbeAktif){
if("Tekno"=="Izdırap"){
var dd = new Date();
var nn = dd.getTime();
if(localStorage.getItem.uyeJson && nn/1000-parseLocal("uyeJson").update<2*60*60){
window.uyeDetayJson = parseLocal("uyeJson");
uyeDetayJsonLoaded=true;
}else{
$.get('https://teknoizdirap.com/j/uyebilgiler', function (data, textStatus, jqXHR) {
var jsons = JSON.stringify(data);
window.uyeDetayJson = JSON.parse(jsons);
if(uyeDetayJson){
uyeDetayJsonLoaded=true;
localStorage.setItem("uyeJson", jsons);
}
});
}
}
//======================ÜYELİK TARİHİ SON======================//
//======================PLUS ABONE TABLO======================//
/*if(aboneTabloAktif && $("#col-right").length){
var containerDiv='<div id="chartContainer" style="margin-bottom:10px; height: '+aboneTabloHeight +'px; width: 300px;"></div>';
if(aboneTabloAltAktif){
$(".copyright").before(containerDiv);
}else{
$("#col-right").prepend(containerDiv);
}
}*/
//======================PLUS ABONE TABLO SON======================//
//======================KEŞFET======================//
if(location.pathname == "/") {
if(teknoTwitAktif && (twitSag=="Keşfet" || twitSol=="Keşfet")){
function kesfet(){
$('.kesfet-filters #icerik_filter').css({'width':'100%', 'margin-left': '0', 'margin-bottom': '5px'});
$('.kesfet-filters #tarih_filter').css({'width':'100%', 'margin-left': '0', 'margin-bottom': '10px'});
$('.kesfet .main-head').css({'text-align':'center'});
var $kesfetPreviewCheckbox = $(document.createElement("input")).attr({
id: 'kesfetPreviewCheckbox',
type: 'checkbox',
checked:kesfetPreviewAktif
});
var $kesfetHeight = $(document.createElement("input")).attr({
id: 'kesfetHeight',
type: 'number',
value:kesfetHeight
}).css("width","50px").css("margin-right","10px").addClass("inputIzdırap");
$(".kesfet .main-head").append("<label>Yükseklik: </label>").append($kesfetHeight);
$(".kesfet .main-head").append("<label>Önizleme: </label>").append($kesfetPreviewCheckbox);
$('#kesfetPreviewCheckbox').click(function() {
kesfetPreviewAktif=document.getElementById("kesfetPreviewCheckbox").checked;
localStorage.setItem("kesfetPreviewAktif", kesfetPreviewAktif);
yaz("Kaydedildi");
});
$('#kesfetHeight').on('input', function() {
localStorage.setItem("kesfetHeight", $(this).val());
yaz("Kaydedildi: "+$(this).val()+ "(F5)");
});
$('#kesfet_form select').on('change', function(e) {
var t = $('.kesfet-filters #tarih_filter').val();
var f = $('.kesfet-filters #icerik_filter').val();
localStorage.setItem("kesfetT",t);
localStorage.setItem("kesfetF",f);
kesfetLoad(t,f);
});
}
var kesfetDiv;
if(colRight && twitSag=="Keşfet"){
kesfetDiv = $('#twitSag');
}if(colLeft && twitSol=="Keşfet"){
kesfetDiv = $('#twitSol');
}
function kesfetLoad(t,f){
kesfetDiv.load('https://teknoseyir.com/kesfet #col-left > *', { "t": t,"f": f }, function() {
kesfet();
});
}
kesfetLoad(localStorage.getItem("kesfetT"),localStorage.getItem("kesfetF"));
kesfetDiv.width('300px');
if(kesfetHeight>0){
kesfetDiv.height(kesfetHeight+'px');
kesfetDiv.css("overflow-y","scroll");
}
kesfetDiv.attr('class','kesfet');
$(".kesfet").addClass("widget");
$(".kesfet").css("padding","10px");
$(".kesfet").css("padding","10px");
kesfet();
if(darkMode){
$('.kesfet').addClass('kesfetDark');
}else{
$('.kesfet').addClass('kesfetLight');
}
}
}
//======================KEŞFET SON======================//
//======================FONT BUTONLAR======================//
fontButon();
$('#fontadd').click(function() {
fontSize+=2;
localStorage.setItem('fontSize',fontSize);
yaz("Font boyutu artırıldı: " + fontSize);
font();
});
$('#fontmin').click(function() {
fontSize-=2;
localStorage.setItem('fontSize',fontSize);
yaz("Font boyutu azaltıldı: " + fontSize);
font();
});
//======================FONT BUTONLAR SON======================//
//======================VIMEO======================//
//var saveAudio = new Audio('https://teknoizdirap.com/camera1.wav');
var camera1wav = "UklGRp5GAABXQVZFZm10IBAAAAABAAIAIlYAAIhYAQAEABAAZGF0YShGAAAA9AD0AAIAAgD+AP4A+gD6AAQABAAFAAUABQAFAAcABwAWABYACgAKAPsA+wDuAO4A9AD0APwA/AD4APgAEAAQAAkACQDyAPIA+QD5AP8A/wD4APgA9QD1AOcA5wDqAOoA/QD9AAMAAwAUABQABwAHAAMAAwAEAAQADQANAAgACAAHAAcABgAGAAoACgATABMAAgACAPEA8QAKAAoAAQABAAQABADxAPEAAwADAPoA+gD8APwABAAEAAEAAQD4APgA6wDrAPsA+wDuAO4AAAAAAAkACQADAAMABQAFAAQABAD6APoA6ADoAP4A/gD7APsA+wD7AAcABwD+AP4A9QD1APcA9wAKAAoABAAEAAgACAACAAIA/QD9APwA/AAGAAYADAAMAAMAAwAAAAAABQAFAAgACAACAAIABgAGAAcABwADAAMA/wD/AP8A/wACAAIA/gD+AAQABAABAAEAAQABAPoA+gD6APoA+wD7APgA+AAAAAAAAgACAPsA+wD0APQA+gD6AP4A/gD+AP4AAQABAP4A/gD6APoA9gD2APwA/AD4APgAAAAAAAYABgADAAMA+AD4AAEAAQAJAAkA/AD8AAAAAAAJAAkACQAJAP8A/wD9AP0ABQAFAP4A/gD7APsAAwADAAsACwD/AP8AAAAAAAMAAwD8APwA/AD8AAEAAQAHAAcA/QD9APYA9gD+AP4ACAAIAAAAAAD9AP0ACQAJAP4A/gD3APcA/AD8AAMAAwDzAPMAAgACABgAGADvAO8A8ADwAAQABAAMAAwA9QD1AP4A/gANAA0ABgAGAP0A/QDrAOsA/QD9AA0ADQD+AP4A8QDxAA0ADQAUABQA9QD1AOkA6QD+AP4ADAAMAAoACgAIAAgA9QD1AOwA7AD4APgADQANAAkACQAEAAQACAAIAPMA8wDuAO4ABgAGAA0ADQD2APYAAAAAAAwADADuAO4A7wDvABgAGAAZABkA9QD1APwA/AD+AP4A6gDqAP8A/wAcABwA/gD+APIA8gAIAAgA+gD6APUA9QAJAAkAEwATAPsA+wDqAOoAAwADAAAAAADrAOsABgAGABoAGgD2APYA9AD0AAwADAABAAEA9wD3AAEAAQAGAAYA+QD5APsA+wALAAsABQAFAPEA8QAGAAYACgAKAPEA8QD+AP4ABQAFAAEAAQD8APwABQAFAPsA+wD2APYABAAEAAMAAwD+AP4AAAAAAAQABAD4APgA/AD8AAoACgD+AP4A/AD8AAEAAQAEAAQA9wD3APoA+gAMAAwACwALAPcA9wD7APsACAAIAPUA9QD5APkABgAGAAQABAACAAIAAgACAPgA+AD9AP0ABAAEAPsA+wACAAIACwALAPwA/AD1APUACgAKAPwA/AD3APcACwALAAIAAgDxAPEAAQABAA8ADwDzAPMA/QD9AAoACgABAAEA9QD1AP8A/wALAAsA9gD2APoA+gAKAAoAAQABAPYA9gAGAAYAAwADAPEA8QD/AP8ACQAJAAMAAwD3APcAAQABAAIAAgD2APYAAQABAAkACQD+AP4A+QD5AAMAAwAAAAAA+AD4AAIAAgANAA0A/QD9APgA+AABAAEA/QD9APwA/AAEAAQACgAKAPsA+wD7APsA/wD/AP0A/QD+AP4AAwADAAkACQD3APcA/gD+AAMAAwD6APoA/gD+AAkACQAEAAQA9wD3AAEAAQD7APsA/AD8AAcABwACAAIA/AD8AP8A/wABAAEA9gD2AAIAAgAFAAUA/gD+AAAAAAACAAIA/AD8AP0A/QACAAIAAwADAP4A/gD9AP0AAwADAPsA+wD9AP0AAgACAAMAAwAEAAQAAwADAP4A/gD0APQA/wD/AAcABwAJAAkA8wDzAPoA+gACAAIA8wDzAAcABwAVABUAAQABAO4A7gALAAsAAgACAO4A7gAJAAkABAAEAPYA9gABAAEADAAMAPoA+gD3APcA/gD+APkA+QACAAIACQAJAAIAAgAKAAoABwAHAO8A7wD1APUAEgASAP8A/wDTANMA+QD5AC0ALQACAAIA+AD4AB0AHQD+AP4A2QDZAAQABAAEAAQA9AD0APwA/AAYABgAFgAWAN8A3wD1APUACAAIAPgA+ADfAN8ACgAKADAAMAD9AP0A7wDvAP4A/gAdAB0ADAAMANsA2wDWANYACAAIAC0ALQD+AP4A8QDxAPYA9gABAAEACwALABQAFAARABEA3ADcAOYA5gARABEADgAOAOsA6wD8APwACwALAO0A7QD6APoADAAMAAsACwAKAAoA/QD9APIA8gARABEAAAAAAPoA+gALAAsABAAEAOwA7ADyAPIAAQABAP4A/gAAAAAA8wDzAP4A/gAjACMAGwAbAPgA+ADnAOcA7wDvAPwA/AAMAAwAAAAAAPMA8wALAAsACQAJAOkA6QD+AP4ADwAPAAQABAAAAAAACgAKAPwA/ADwAPAAEgASAAwADAD2APYA5QDlAOIA4gD+AP4AHQAdABoAGgAPAA8ADQANAOQA5AD6APoA/AD8AMoAygADAAMAGwAbABQAFAAGAAYA/QD9APsA+wD2APYAHwAfAA8ADwDSANIA3gDeABEAEQAoACgAEgASANwA3ADsAOwADgAOAAsACwD6APoA7ADsAAYABgD9AP0A8gDyABsAGwARABEA6wDrAO8A7wAOAA4ACAAIAOUA5QD/AP8AFgAWAAAAAAD4APgA/gD+ABMAEwD9AP0A+wD7AAUABQDwAPAA+AD4APoA+gAcABwACwALAOgA6AD0APQACgAKAP8A/wD3APcACwALAAkACQAMAAwA+wD7AOwA7AD1APUADgAOAAYABgD0APQA8gDyAPsA+wATABMACAAIAAkACQD1APUA9AD0AP4A/gD+AP4AAgACAPsA+wDuAO4AAQABABoAGgAHAAcACAAIAAsACwALAAsA5QDlAOAA4ADwAPAA+AD4ABMAEwAdAB0AFQAVAPQA9AD0APQA7gDuAPQA9AAIAAgAFQAVABMAEwDuAO4A6QDpAO4A7gALAAsAGwAbAAcABwDyAPIA5ADkAO8A7wAUABQAJgAmAA0ADQDvAO8A7wDvAAMAAwD9AP0A5wDnAP0A/QAEAAQADwAPABIAEgAMAAwA/QD9APoA+gD7APsA7QDtAPUA9QD3APcA+gD6AA0ADQAYABgADAAMAAYABgD+AP4A9gD2AO4A7gDtAO0A/QD9AAcABwALAAsA/gD+AP8A/wAHAAcACAAIAAAAAAD5APkA9QD1APUA9QAGAAYABgAGAAQABAD+AP4A/gD+AAgACAACAAIA8wDzAO8A7wADAAMACAAIABEAEQAMAAwA+wD7AO4A7gDxAPEA/wD/AAYABgAJAAkACAAIAAgACAD5APkA+AD4AP8A/wADAAMA/QD9APUA9QD1APUA+wD7AAkACQANAA0ACQAJAP0A/QD9AP0A9gD2APIA8gD6APoAAQABAAUABQAIAAgACgAKAP0A/QD+AP4A/QD9AP0A/QD9AP0A/gD+AP4A/gD7APsAAwADAAgACAAMAAwAAgACAP4A/gDxAPEA8gDyAP8A/wACAAIACAAIAAsACwAGAAYA+gD6APwA/AD5APkA/AD8AP0A/QD/AP8AAAAAAP0A/QAEAAQABQAFAAMAAwAAAAAABgAGAPwA/AD4APgA+QD5APoA+gAAAAAABgAGAAkACQD/AP8A/gD+APgA+AD7APsA/AD8AAEAAQACAAIAAgACAAoACgACAAIA+wD7APwA/AACAAIA/QD9AAEAAQAEAAQA/wD/AP0A/QD+AP4AAwADAAAAAAACAAIA/QD9APoA+gD3APcAAQABAAYABgADAAMACAAIAAAAAAD6APoA+QD5AP8A/wD+AP4AAwADAAEAAQD8APwA+wD7APwA/AABAAEAAQABAAQABAAAAAAA/gD+APoA+gABAAEAAAAAAAMAAwAJAAkAAwADAP4A/gD4APgA+gD6APwA/AAGAAYABwAHAAIAAgD/AP8A/AD8APsA+wD5APkABAAEAAgACAACAAIA+wD7AP8A/wD7APsA/QD9AAYABgACAAIA/wD/AP0A/QD8APwA9QD1AP4A/gAHAAcABwAHAAAAAAD8APwA+wD7APgA+AABAAEABAAEAAUABQADAAMAAwADAPoA+gD7APsAAgACAAMAAwAFAAUA/wD/AP0A/QD3APcA/wD/AAUABQAGAAYA/gD+AP0A/QD+AP4A/AD8AAMAAwAEAAQAAwADAAAAAAAFAAUA/AD8APcA9wD8APwA/wD/AAQABAABAAEAAQABAPoA+gD+AP4AAAAAAP8A/wD+AP4AAwADAAAAAAD6APoABAAEAAIAAgD+AP4A/wD/AAUABQD9AP0A/QD9AP8A/wD+AP4A/wD/AAEAAQAEAAQA+wD7AAEAAQADAAMA/gD+APsA+wADAAMABAAEAP8A/wAAAAAA/AD8AP8A/wD+AP4AAwADAP4A/gD+AP4AAQABAP8A/wD7APsA/QD9AAIAAgD+AP4ABgAGAAAAAAD9AP0A+wD7AP4A/gD/AP8AAgACAAYABgAAAAAA/gD+APsA+wD9AP0A+wD7AAAAAAADAAMAAgACAPwA/AD+AP4AAQABAAAAAAAIAAgAAgACAP0A/QD8APwA/QD9APwA/AAAAAAABQAFAAUABQABAAEA+wD7AP0A/QD5APkABAAEAAUABQAAAAAA+gD6AP4A/gD8APwA/gD+AAYABgACAAIAAgACAP8A/wAAAAAA9gD2APsA+wACAAIAAwADAAEAAQAAAAAA+wD7APcA9wACAAIABgAGAAYABgAAAAAAAgACAPoA+gD7APsAAgACAAIAAgADAAMAAAAAAAAAAAD3APcA/gD+AAQABAAEAAQA/wD/AP8A/wD9AP0A+gD6AAIAAgAAAAAAAAAAAAEAAQAFAAUA/QD9AP0A/QAAAAAA/wD/AAEAAQAAAAAA/gD+APcA9wD/AP8AAQABAAIAAgAAAAAABAAEAP4A/gD6APoA/wD/AAAAAAADAAMAAgACAAQABAD7APsA/wD/AAEAAQAAAAAA/QD9AAEAAQABAAEA+wD7AP4A/gAAAAAAAgACAP4A/gACAAIA/gD+AP4A/gABAAEAAQABAAEAAQAAAAAAAQABAP8A/wABAAEA/gD+AP0A/QD6APoAAAAAAAEAAQD/AP8ABQAFAP8A/wD9AP0A/QD9AAAAAAD9AP0AAwADAAMAAwABAAEA/gD+AP4A/gAAAAAA/QD9AAEAAQAAAAAAAQABAP0A/QD/AP8A+gD6AP8A/wAGAAYAAwADAP8A/wD8APwA/wD/AP0A/QAGAAYABQAFAAEAAQD8APwA/AD8APsA+wD8APwABQAFAAQABAABAAEA+wD7APsA+wD4APgABAAEAAkACQADAAMA/QD9APsA+wD9AP0A/AD8AAUABQADAAMAAgACAP4A/gAAAAAA+QD5APoA+gAEAAQABQAFAAMAAwD+AP4A/wD/APgA+AADAAMABgAGAAIAAgD/AP8A/wD/AP0A/QD7APsAAgACAAEAAQADAAMA/gD+AAEAAQD6APoA/AD8AAEAAQABAAEAAQABAAAAAAD+AP4A+QD5AAMAAwADAAMAAgACAP4A/gAAAAAA/QD9AP0A/QABAAEA/gD+AP4A/gD/AP8ABAAEAP0A/QD+AP4A/wD/AAAAAAAAAAAABAAEAAIAAgD8APwAAQABAP8A/wD+AP4A/QD9AAIAAgD/AP8A/wD/AAIAAgD/AP8A/AD8AP4A/gACAAIA/AD8AAIAAgD/AP8A/QD9AP0A/QADAAMAAgACAAAAAAADAAMA/wD/AP8A/wD8APwA/gD+APoA+gACAAIABQAFAAAAAAD7APsA/gD+AAAAAAD9AP0ABQAFAAMAAwD/AP8A/AD8AP8A/wD9AP0AAQABAAUABQACAAIA/wD/APwA/AD/AP8A+QD5AAIAAgAFAAUAAQABAPkA+QAAAAAAAwADAAEAAQAHAAcA/wD/APYA9gD3APcAAAAAAP4A/gAFAAUABwAHAAUABQD9AP0A+QD5AP0A/QD+AP4ABgAGAAUABQADAAMA+gD6APsA+wD1APUA+wD7AAEAAQADAAMAAwADAAIAAgAGAAYAAAAAAAUABQABAAEA/gD+APoA+gD+AP4A/AD8AP0A/QAEAAQAAgACAP8A/wD9AP0A/wD/APoA+gAEAAQABgAGAAMAAwD9AP0AAAAAAP4A/gD8APwAAgACAP4A/gD9AP0A/QD9AAMAAwD+AP4ABAAEAAMAAwD9AP0A+wD7AP8A/wAAAAAA/AD8AAMAAwABAAEAAQABAP8A/wAAAAAA+gD6AP0A/QD/AP8A/QD9AP0A/QD/AP8AAQABAPwA/AAFAAUABAAEAAMAAwD+AP4AAAAAAP0A/QD/AP8AAwADAAAAAAD+AP4A/AD8AAIAAgD9AP0AAgACAAEAAQABAAEA/QD9AP8A/wD9AP0A/AD8AAMAAwABAAEA/wD/AP4A/gABAAEA/AD8AAIAAgAFAAUABQAFAP4A/gD8APwA/AD8APkA+QACAAIAAwADAAEAAQD8APwAAAAAAPsA+wAAAAAABgAGAAMAAwD+AP4A/QD9AP4A/gD5APkAAAAAAAAAAAADAAMAAAAAAAEAAQD7APsA+wD7AAIAAgACAAIAAQABAP8A/wAAAAAA+AD4AAEAAQADAAMABQAFAAIAAgABAAEA/gD+APoA+gD/AP8A/wD/AAEAAQD+AP4AAQABAPwA/AABAAEAAwADAAMAAwAAAAAAAQABAP8A/wD7APsAAQABAP4A/gAAAAAAAAAAAAEAAQD6APoA/gD+AAIAAgACAAIAAAAAAP8A/wAAAAAA+gD6AAAAAAAAAAAAAAAAAP4A/gADAAMA/QD9AP0A/QADAAMAAAAAAAAAAAD/AP8AAAAAAPsA+wABAAEAAAAAAAEAAQD9AP0AAAAAAP4A/gD+AP4AAwADAAAAAAD/AP8A/wD/AAIAAgD6APoAAgACAAMAAwABAAEA/gD+AAAAAAD8APwA+wD7AAQABAACAAIA/wD/AP0A/QABAAEA+gD6AAIAAgAEAAQAAwADAP4A/gACAAIA/gD+APsA+wADAAMAAQABAP8A/wD9AP0AAAAAAPsA+wACAAIAAwADAAEAAQD+AP4A/wD/AP0A/QD6APoAAwADAAQABAAEAAQA/gD+AP8A/wD5APkAAAAAAAQABAACAAIA/QD9APwA/AD8APwA+gD6AAIAAgADAAMABgAGAP8A/wAAAAAA+gD6AP8A/wACAAIAAgACAP8A/wD/AP8A/gD+APkA+QACAAIAAQABAAIAAgD/AP8AAQABAPwA/AD+AP4AAQABAAEAAQABAAEA/wD/AP8A/wD7APsAAgACAAIAAgACAAIA/gD+AAIAAgD8APwA/QD9AAEAAQD/AP8A/wD/AP8A/wABAAEA+wD7AAIAAgD/AP8A/wD/AP8A/wACAAIA/QD9AP4A/gADAAMAAQABAP8A/wD+AP4AAAAAAPoA+gACAAIAAgACAP8A/wD7APsA/wD/AP4A/gAAAAAABgAGAP8A/wD+AP4A/wD/AAIAAgD8APwAAwADAAMAAwABAAEA/AD8AP8A/wD8APwA/AD8AAQABAACAAIAAAAAAP0A/QACAAIA+gD6AAAAAAACAAIAAQABAP0A/QABAAEA/wD/APsA+wACAAIAAQABAAEAAQD+AP4AAQABAPoA+gD/AP8AAgACAAIAAgD+AP4A/QD9AP8A/wD9AP0ABQAFAAIAAgABAAEA/QD9AAAAAAD6APoA/wD/AAMAAwACAAIAAAAAAAAAAAD/AP8A+wD7AAMAAwABAAEAAgACAP0A/QAAAAAA+wD7AP8A/wACAAIAAgACAAAAAAAAAAAAAAAAAPoA+gABAAEAAAAAAAEAAQD/AP8AAQABAPoA+gD/AP8AAgACAAEAAQABAAEAAAAAAAAAAAD6APoAAQABAAEAAQABAAEA/gD+AAEAAQD8APwA/QD9AAMAAwABAAEAAAAAAP8A/wAAAAAA+gD6AAEAAQABAAEAAQABAP4A/gABAAEA/QD9AP4A/gADAAMAAQABAAAAAAD+AP4A/wD/APoA+gACAAIAAgACAAEAAQD8APwAAQABAP4A/gD/AP8AAwADAAEAAQD/AP8A/QD9AP8A/wD6APoAAwADAAIAAgACAAIA/gD+AAAAAAD8APwA/gD+AAQABAAAAAAA/wD/AP4A/gD/AP8A+gD6AAMAAwACAAIAAgACAP4A/gABAAEA+wD7APwA/AADAAMAAgACAAEAAQD+AP4AAAAAAPoA+gADAAMAAgACAAEAAQD9AP0AAAAAAPsA+wD+AP4AAwADAAIAAgAAAAAA/wD/AAAAAAD6APoAAgACAAEAAQADAAMA/wD/AAEAAQD6APoA/AD8AAIAAgACAAIAAQABAAAAAAAAAAAA+gD6AAIAAgABAAEAAQABAP4A/gABAAEA+wD7AP8A/wACAAIAAAAAAAAAAAABAAEAAQABAPoA+gABAAEAAAAAAAAAAAD9AP0AAQABAPwA/AD/AP8AAwADAAEAAQAAAAAA/wD/AAEAAQD7APsAAQABAP8A/wAAAAAA/gD+AAIAAgD9AP0A/wD/AAMAAwABAAEA/wD/AP8A/wD/AP8A+gD6AAMAAwACAAIAAQABAPwA/AABAAEA/QD9AAAAAAADAAMAAAAAAP4A/gD+AP4A/wD/APsA+wADAAMAAgACAAIAAgD+AP4AAQABAPsA+wD+AP4AAgACAAIAAgAAAAAA/gD+AP4A/gD6APoAAwADAAIAAgACAAIA/gD+AAEAAQD7APsA/gD+AAIAAgABAAEAAAAAAP8A/wD/AP8A+wD7AAIAAgABAAEAAwADAP8A/wACAAIA+gD6AP4A/gACAAIAAQABAP8A/wD/AP8AAAAAAPsA+wADAAMAAQABAAIAAgD/AP8AAQABAPkA+QD9AP0AAgACAAIAAgABAAEAAQABAP8A/wD6APoAAwADAAEAAQABAAEA/QD9AAAAAAD7APsA/wD/AAIAAgAAAAAAAAAAAAEAAQAAAAAA+wD7AAIAAgAAAAAAAAAAAP0A/QABAAEA+wD7AAAAAAADAAMAAQABAP8A/wD+AP4AAAAAAPsA+wADAAMAAgACAAAAAAD8APwAAAAAAPsA+wAAAAAABAAEAAIAAgD/AP8A/wD/AP4A/gD7APsAAwADAAEAAQABAAEA/QD9AAIAAgD6APoAAAAAAAMAAwACAAIA/wD/AP8A/wD9AP0A+wD7AAMAAwABAAEAAQABAP4A/gABAAEA+wD7AAAAAAACAAIAAwADAP4A/gD+AP4A+wD7APwA/AAEAAQAAgACAAIAAgD+AP4AAAAAAPoA+gACAAIAAgACAAEAAQD+AP4AAAAAAP0A/QD8APwAAgACAAIAAgACAAIA/wD/AAAAAAD5APkAAQABAAEAAQABAAEA/gD+AAEAAQD8APwA/gD+AAMAAwABAAEAAAAAAP8A/wAAAAAA+gD6AAIAAgAAAAAAAQABAP4A/gACAAIA/AD8AP8A/wADAAMAAQABAP8A/wD/AP8A/wD/APsA+wAEAAQAAQABAAAAAAD+AP4AAQABAPsA+wAAAAAAAwADAAEAAQD+AP4A/gD+AP4A/gD7APsABAAEAAEAAQABAAEA/QD9AAEAAQD6APoAAQABAAQABAABAAEA/QD9AP0A/QD+AP4A/gD+AAUABQACAAIAAAAAAP0A/QAAAAAA+gD6AAEAAQACAAIAAgACAP4A/gAAAAAA/AD8APwA/AAFAAUAAgACAAAAAAD9AP0A/wD/APkA+QACAAIAAgACAAIAAgD+AP4AAAAAAP0A/QD9AP0AAwADAAIAAgAAAAAA/gD+AP8A/wD5APkAAQABAAEAAQACAAIA/wD/AAEAAQD8APwA/gD+AAMAAwAAAAAA/wD/AP4A/gAAAAAA+wD7AAIAAgABAAEAAgACAP4A/gABAAEA/AD8AP8A/wADAAMAAAAAAP4A/gD/AP8A/wD/APsA+wAEAAQAAQABAAEAAQD9AP0AAQABAPsA+wAAAAAAAgACAAAAAAD+AP4AAAAAAP8A/wD9AP0ABAAEAAEAAQAAAAAA/QD9AAAAAAD6APoAAQABAAMAAwABAAEA/gD+AP8A/wD9AP0A/QD9AAUABQABAAEAAAAAAPwA/AAAAAAA+gD6AAIAAgACAAIAAgACAP4A/gAAAAAA/QD9APwA/AAEAAQAAgACAAAAAAD9AP0A/wD/APoA+gADAAMAAwADAAIAAgD+AP4AAAAAAPwA/AD9AP0AAwADAAEAAQAAAAAA/wD/AAAAAAD6APoAAgACAAEAAQACAAIA/wD/AAEAAQD8APwA/gD+AAIAAgABAAEA/wD/AP8A/wAAAAAA+wD7AAMAAwACAAIA/wD/AP0A/QACAAIA/AD8AP8A/wABAAEAAAAAAP8A/wAAAAAA/wD/APwA/AADAAMAAQABAAAAAAD9AP0AAAAAAPsA+wABAAEAAQABAAAAAAD+AP4AAQABAP4A/gD9AP0AAwADAAAAAAD/AP8A/gD+AAAAAAD7APsAAwADAAIAAgABAAEA/QD9AAEAAQD8APwA/wD/AAQABAAAAAAA/gD+AP0A/QAAAAAA/AD8AAQABAACAAIAAQABAP0A/QAAAAAA+wD7AAAAAAADAAMAAQABAP8A/wD/AP8A/gD+APsA+wAEAAQAAgACAAEAAQD9AP0AAAAAAPoA+gABAAEAAgACAAEAAQD/AP8AAAAAAP4A/gD8APwABQAFAAAAAAD/AP8A/wD/AAEAAQD6APoAAQABAAEAAQABAAEA/gD+AAEAAQD8APwA/gD+AAMAAwABAAEA/wD/AP8A/wAAAAAA+wD7AAIAAgAAAAAAAgACAP8A/wACAAIA+wD7AP8A/wABAAEAAAAAAP8A/wAAAAAA/wD/APwA/AADAAMAAQABAAAAAAD9AP0AAQABAPwA/AABAAEAAAAAAAAAAAD+AP4AAQABAP4A/gD+AP4ABAAEAAAAAAAAAAAA/QD9AAAAAAD6APoAAgACAAIAAgABAAEA/gD+AAAAAAD8APwA/wD/AAUABQABAAEA/wD/AP0A/QD/AP8A+gD6AAMAAwABAAEAAgACAP4A/gABAAEA+gD6AAEAAQADAAMAAAAAAP8A/wD/AP8A/gD+APsA+wAEAAQAAgACAAEAAQD+AP4AAQABAPoA+gABAAEAAgACAAEAAQD+AP4AAAAAAP0A/QD7APsABAAEAAMAAwABAAEA/gD+AP8A/wD5APkAAQABAAIAAgABAAEA/gD+AAEAAQD9AP0A/gD+AAQABAAAAAAA/wD/AAAAAAABAAEA+gD6AAEAAQAAAAAAAQABAP8A/wACAAIA/AD8AP8A/wACAAIAAAAAAP4A/gD/AP8A/wD/APwA/AADAAMAAQABAAEAAQD9AP0AAQABAPwA/AACAAIAAgACAAAAAAD9AP0A/wD/AP0A/QD9AP0ABAAEAAEAAQAAAAAA/gD+AAAAAAD8APwAAgACAAAAAAACAAIA/QD9AAAAAAD8APwA/gD+AAQABAABAAEAAAAAAP4A/gD/AP8A+wD7AAMAAwABAAEAAQABAP4A/gD/AP8A+gD6AAAAAAAFAAUAAgACAP4A/gD+AP4A/QD9APsA+wADAAMAAQABAAEAAQD+AP4AAQABAPoA+gABAAEAAQABAAEAAQAAAAAAAAAAAPwA/AD7APsAAwADAAIAAgABAAEA/gD+AAEAAQD6APoAAQABAAEAAQABAAEA/gD+AAAAAAD9AP0A/QD9AAMAAwABAAEA/wD/AP8A/wAAAAAA+wD7AAMAAwABAAEAAAAAAP0A/QAAAAAA/AD8AP8A/wADAAMAAQABAP8A/wD+AP4AAQABAPsA+wACAAIAAQABAAAAAAD9AP0AAQABAPwA/AABAAEAAwADAAEAAQD+AP4A/wD/AP4A/gD8APwAAwADAAEAAQABAAEA/AD8AAAAAAD8APwAAwADAAIAAgAAAAAA/AD8AP8A/wD8APwA/gD+AAQABAABAAEAAAAAAP8A/wD/AP8A/AD8AAIAAgACAAIAAgACAPwA/AD/AP8A+gD6AAEAAQAEAAQAAgACAP8A/wD/AP8A/QD9APwA/AADAAMAAQABAAAAAAD+AP4AAAAAAPoA+gACAAIAAgACAAEAAQD+AP4AAQABAPwA/AD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD8APwAAwADAAEAAQABAAEA/QD9AAIAAgD6APoAAAAAAAIAAgABAAEA/wD/AAAAAAD+AP4A/QD9AAMAAwABAAEAAAAAAP4A/gAAAAAA+wD7AAIAAgACAAIAAAAAAPwA/AACAAIA/gD+AAAAAAACAAIAAAAAAP4A/gD+AP4A/wD/APwA/AAEAAQAAQABAAEAAQD9AP0AAQABAPwA/AAAAAAAAwADAAAAAAD9AP0A/wD/AP4A/gD+AP4ABAAEAAEAAQAAAAAA/gD+AAAAAAD7APsAAgACAAIAAgACAAIA/AD8AAAAAAD8APwAAQABAAQABAABAAEA/gD+AP4A/gD+AP4A/AD8AAQABAABAAEAAQABAP4A/gAAAAAA+wD7AAAAAAACAAIAAQABAP8A/wAAAAAA/AD8APwA/AADAAMAAQABAAEAAQD/AP8AAAAAAPsA+wACAAIAAQABAAEAAQD+AP4AAQABAPsA+wAAAAAAAgACAAAAAAAAAAAAAQABAP8A/wD8APwAAgACAAAAAAAAAAAA/gD+AAAAAAD7APsAAgACAAIAAgABAAEA/gD+AAIAAgD7APsA/gD+AAIAAgAAAAAA/wD/AAAAAAD/AP8A/QD9AAMAAwABAAEAAAAAAP4A/gAAAAAA+wD7AAEAAQADAAMA/wD/APwA/AABAAEA/wD/AAAAAAADAAMAAAAAAP4A/gD+AP4A/wD/APwA/AADAAMAAQABAAEAAQD+AP4AAQABAPsA+wAAAAAAAgACAAEAAQD/AP8A/wD/APwA/AD9AP0AAwADAAIAAgAAAAAA/wD/AP8A/wD7APsAAgACAAEAAQABAAEA/gD+AAAAAAD7APsAAAAAAAEAAQACAAIAAAAAAAEAAQD9AP0A/AD8AAIAAgAAAAAAAAAAAP8A/wAAAAAA+wD7AAIAAgABAAEAAQABAAAAAAABAAEA+gD6AP4A/gABAAEAAQABAAAAAAABAAEA/gD+APwA/AADAAMAAAAAAAAAAAD+AP4AAAAAAPsA+wADAAMA/wD/AAAAAAD/AP8AAgACAPwA/AD/AP8AAQABAAAAAAD+AP4AAAAAAP4A/gD9AP0AAwADAAEAAQAAAAAA/wD/AAAAAAD6APoAAwADAAIAAgABAAEA/QD9AAAAAAD8APwAAAAAAAMAAwABAAEAAAAAAP8A/wD+AP4A/AD8AAMAAwABAAEAAAAAAP4A/gABAAEA+wD7AAEAAQACAAIAAQABAP4A/gAAAAAA+wD7AP4A/gACAAIAAQABAAAAAAD/AP8A/wD/APwA/AADAAMAAQABAAIAAgD+AP4A/wD/APkA+QABAAEAAgACAAIAAgD/AP8AAQABAPwA/AD+AP4AAgACAAEAAQAAAAAA/wD/AP8A/wD8APwAAQABAAAAAAACAAIAAAAAAAEAAQD7APsAAAAAAAEAAQAAAAAA/wD/AAAAAAD9AP0A/gD+AAMAAwAAAAAAAAAAAP8A/wD+AP4A/AD8AAIAAgAAAAAAAAAAAP4A/gABAAEA/AD8AAEAAQACAAIAAQABAP4A/gAAAAAA/QD9AP0A/QADAAMAAAAAAP8A/wD/AP8AAAAAAPsA+wADAAMAAQABAAEAAQD9AP0AAAAAAPsA+wAAAAAAAgACAAEAAQD/AP8AAAAAAP0A/QD9AP0ABAAEAAEAAQD/AP8A/QD9AP4A/gD8APwAAwADAAMAAwABAAEA/gD+AAAAAAD7APsA/wD/AAIAAgABAAEA/wD/AAAAAAD+AP4A/AD8AAMAAwACAAIAAQABAP4A/gD/AP8A+gD6AAEAAQABAAEAAQABAP4A/gABAAEA/AD8AAAAAAABAAEAAgACAAAAAAD/AP8A/gD+APwA/AACAAIAAAAAAAEAAQAAAAAAAAAAAPwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAQABAAEAAQAAAAAAAQABAP4A/gD9AP0AAgACAAAAAAD/AP8A/gD+AAAAAAD7APsAAgACAAEAAQABAAEA/wD/AP8A/wD8APwAAQABAAEAAQAAAAAA/gD+AAAAAAD+AP4A/gD+AAMAAwABAAEAAAAAAP4A/gD/AP8A+wD7AAMAAwABAAEAAAAAAP4A/gAAAAAA+wD7AAEAAQACAAIAAQABAP4A/gD/AP8A/AD8AP4A/gACAAIAAQABAAAAAAAAAAAA/wD/APwA/AACAAIAAgACAAEAAQD9AP0A/wD/APoA+gABAAEAAgACAAIAAgD/AP8AAAAAAPwA/AD+AP4AAgACAAAAAAAAAAAA/wD/AP8A/wD7APsAAQABAAEAAQACAAIAAAAAAAEAAQD7APsAAAAAAAAAAAAAAAAA/wD/AAEAAQD9AP0A/wD/AAMAAwABAAEA/gD+AP8A/wABAAEA/QD9AAEAAQD/AP8AAAAAAP8A/wABAAEA/AD8AAIAAgABAAEAAQABAP4A/gAAAAAA/AD8AP8A/wABAAEAAAAAAP8A/wABAAEA/wD/AP0A/QACAAIAAAAAAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAEAAQD+AP4AAAAAAPwA/AAAAAAAAwADAAAAAAD+AP4A/gD+AP4A/gD9AP0ABAAEAAEAAQABAAEA/gD+AP8A/wD7APsAAQABAAEAAQABAAEA/gD+AAEAAQD7APsA/gD+AAMAAwACAAIAAAAAAAAAAAD9AP0A/AD8AAIAAgABAAEAAAAAAP8A/wAAAAAA/AD8AAIAAgABAAEAAAAAAP4A/gACAAIA/AD8AP8A/wABAAEAAQABAP8A/wABAAEA/gD+AP0A/QACAAIAAAAAAAAAAAD+AP4AAAAAAPwA/AAAAAAAAAAAAAIAAgAAAAAAAQABAPsA+wD/AP8AAQABAAAAAAD/AP8AAAAAAP0A/QD/AP8AAwADAAEAAQD/AP8A/wD/AAAAAAD9AP0AAgACAP8A/wD/AP8A/wD/AAEAAQD9AP0AAgACAAEAAQAAAAAA/gD+AAAAAAD8APwAAAAAAAIAAgAAAAAA/wD/AP8A/wD9AP0A/gD+AAQABAABAAEA/wD/AP4A/gD+AP4A+wD7AAIAAgACAAIAAQABAP4A/gAAAAAA/AD8AAAAAAACAAIAAAAAAAAAAAAAAAAA/AD8AP0A/QACAAIAAQABAAAAAAD/AP8A/wD/APwA/AACAAIAAAAAAAAAAAD+AP4AAQABAPoA+gAAAAAAAwADAAIAAgD/AP8A/wD/APwA/AD+AP4AAgACAAEAAQD/AP8AAAAAAP4A/gD9AP0AAwADAAEAAQD/AP8AAAAAAAIAAgD7APsAAAAAAAAAAAABAAEA/wD/AAEAAQD9AP0AAAAAAAIAAgAAAAAA/gD+AP8A/wD+AP4A/gD+AAIAAgAAAAAAAQABAP4A/gD/AP8A/QD9AAMAAwABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQACAAIAAQABAP4A/gAAAAAA/QD9AP8A/wACAAIAAAAAAAAAAAD/AP8A/gD+APwA/AADAAMAAQABAAAAAAD+AP4AAAAAAPwA/AABAAEAAQABAAAAAAD/AP8A/wD/APoA+gAAAAAABAAEAAIAAgD/AP8A/gD+AP0A/QD9AP0AAwADAAEAAQAAAAAA/wD/AAAAAAD8APwAAgACAAAAAAAAAAAAAAAAAAAAAAD6APoA/wD/AAIAAgABAAEA/wD/AAAAAAD9AP0A/gD+AAIAAgAAAAAA/wD/AP8A/wD/AP8A/AD8AAIAAgABAAEAAAAAAP0A/QABAAEA/QD9AAIAAgABAAEAAAAAAP4A/gAAAAAA/QD9AP8A/wADAAMAAQABAP8A/wAAAAAA/wD/AP0A/QACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAgACAAEAAQD/AP8A/gD+AP4A/gD/AP8ABAAEAAAAAAD/AP8A/gD+AP8A/wD8APwAAwADAAEAAQABAAEA/gD+AAAAAAD8APwAAQABAAEAAQACAAIA/wD/AP8A/wD8APwA/gD+AAMAAwABAAEAAAAAAP8A/wD+AP4A/AD8AAIAAgAAAAAAAAAAAP8A/wD/AP8A+wD7AAIAAgACAAIAAAAAAP4A/gABAAEA/AD8AAAAAAABAAEAAAAAAP8A/wAAAAAA/gD+AP4A/gADAAMAAAAAAAAAAAD/AP8A/wD/APsA+wACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAgACAAEAAQD9AP0A/wD/AP8A/wD/AP8AAwADAAAAAAD+AP4A/gD+AP8A/wD8APwAAwADAAEAAQAAAAAA/gD+AAAAAAD8APwAAQABAAIAAgABAAEA/QD9AP8A/wD9AP0AAAAAAAMAAwABAAEA/wD/AP8A/wD+AP4A/AD8AAMAAwABAAEAAQABAP4A/gD/AP8A/AD8AAMAAwACAAIAAAAAAP4A/gAAAAAA/AD8AAEAAQACAAIAAQABAP4A/gAAAAAA/QD9AP8A/wACAAIAAQABAAAAAAD/AP8A/gD+APwA/AACAAIAAQABAAEAAQD/AP8AAAAAAPwA/AABAAEAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAwADAP8A/wD+AP4AAQABAP8A/wD+AP4AAgACAP8A/wD/AP8A/wD/AP8A/wD9AP0AAwADAAAAAAAAAAAA/gD+AAAAAAD8APwAAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0AAAAAAAIAAgAAAAAA/gD+AP8A/wD9AP0A/gD+AAMAAwABAAEA/wD/AP0A/QAAAAAA/gD+AAMAAwAAAAAA/wD/AP0A/QAAAAAA/AD8AAIAAgACAAIAAAAAAP4A/gAAAAAA/QD9AP8A/wACAAIAAgACAP8A/wD+AP4A/QD9AP0A/QADAAMAAQABAAAAAAD+AP4A/wD/APwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAAAAAD/AP8AAQABAP0A/QD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD9AP0AAwADAAAAAAAAAAAA/wD/AAAAAAD7APsAAQABAAEAAQABAAEA/gD+AAEAAQD9AP0AAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0A/gD+AAMAAwD/AP8A/gD+AAAAAAAAAAAA/QD9AAIAAgAAAAAA/wD/AP4A/gAAAAAA/AD8AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQADAAMAAAAAAP0A/QD/AP8A/QD9AAAAAAADAAMAAQABAP8A/wD/AP8A/gD+AP0A/QADAAMAAQABAP8A/wD+AP4AAAAAAP0A/QACAAIAAAAAAAAAAAD/AP8AAAAAAPwA/AABAAEAAQABAAAAAAD+AP4AAAAAAP0A/QD/AP8AAgACAAIAAgD/AP8A/gD+APwA/AD+AP4AAwADAAEAAQAAAAAA/wD/AP8A/wD8APwAAgACAAAAAAAAAAAA/wD/AP8A/wD8APwAAgACAAAAAAAAAAAAAAAAAAEAAQD8APwAAAAAAAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAIAAgAAAAAA/wD/AP8A/wD+AP4A/QD9AAMAAwAAAAAA/wD/AP8A/wAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQACAAIAAAAAAP4A/gABAAEA/gD+AP8A/wACAAIAAAAAAP8A/wD/AP8A/gD+AP4A/gACAAIAAQABAAAAAAD/AP8AAAAAAPsA+wACAAIAAwADAAAAAAD9AP0A/gD+APwA/AACAAIAAgACAAEAAQD+AP4AAAAAAPwA/AAAAAAAAgACAAAAAAD/AP8A/wD/AP4A/gD+AP4AAgACAAEAAQAAAAAA/wD/AP4A/gD8APwAAgACAAEAAQAAAAAA/wD/AAAAAAD8APwAAQABAAEAAQABAAEA/gD+AP8A/wD8APwAAAAAAAEAAQAAAAAA/wD/AAAAAAD9AP0A/wD/AAIAAgAAAAAA/wD/AP8A/wD+AP4A/gD+AAIAAgD/AP8A/wD/AAAAAAAAAAAA/AD8AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQABAAEAAAAAAP4A/gAAAAAA/AD8AAAAAAAEAAQAAAAAAP4A/gD/AP8A/gD+AP8A/wADAAMAAQABAP8A/wD/AP8A/wD/APwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AABAAEAAgACAAEAAQD+AP4A/wD/APwA/AAAAAAAAgACAAEAAQD/AP8AAAAAAP4A/gD9AP0AAgACAAIAAgD/AP8A/wD/AP0A/QD9AP0AAgACAAEAAQAAAAAA/wD/AP8A/wD8APwAAQABAAEAAQAAAAAA/wD/AAAAAAD9AP0AAAAAAAAAAAABAAEAAAAAAAEAAQD9AP0A/wD/AAEAAQAAAAAA/gD+AAAAAAD+AP4A/wD/AAIAAgAAAAAA/wD/AP8A/wD+AP4A/wD/AAIAAgAAAAAA/wD/AP8A/wAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gD/AP8A/AD8AAEAAQABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAAAAAP4A/gAAAAAA/QD9AP8A/wACAAIAAQABAP8A/wAAAAAA/gD+AP0A/QAEAAQAAQABAP8A/wD+AP4A/gD+AP0A/QADAAMAAgACAAEAAQD/AP8A/wD/APwA/AABAAEAAQABAAAAAAD+AP4AAAAAAP0A/QD/AP8AAQABAAEAAQAAAAAAAAAAAP0A/QD+AP4AAQABAAAAAAD/AP8AAAAAAP4A/gD+AP4AAgACAAEAAQAAAAAA/gD+AP8A/wD+AP4AAQABAAAAAAD/AP8A/wD/AAAAAAD9AP0AAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0AAAAAAAAAAAAAAAAA/wD/AAEAAQD+AP4A/wD/AAEAAQAAAAAA/gD+AAAAAAD+AP4A/gD+AAIAAgABAAEA/wD/AP8A/wD+AP4A/gD+AAMAAwAAAAAA/gD+AP4A/gAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gD/AP8A/AD8AAAAAAABAAEAAAAAAP8A/wABAAEA+wD7AP8A/wADAAMAAgACAP8A/wD/AP8A/QD9AP0A/QACAAIAAQABAAAAAAAAAAAA/wD/AP0A/QACAAIAAQABAP8A/wD/AP8AAAAAAPwA/AABAAEAAAAAAAAAAAD/AP8AAAAAAP0A/QAAAAAAAQABAAAAAAD+AP4AAAAAAP0A/QD+AP4AAQABAAEAAQAAAAAAAQABAP0A/QD9AP0AAQABAAAAAAD/AP8AAAAAAP8A/wD9AP0AAgACAAEAAQAAAAAA/gD+AAAAAAD+AP4AAQABAP8A/wD/AP8A/wD/AAEAAQD9AP0AAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0AAAAAAAEAAQAAAAAAAAAAAP8A/wD8APwA/wD/AAMAAwABAAEA/wD/AP8A/wD+AP4A/QD9AAIAAgABAAEAAAAAAP8A/wD/AP8A/QD9AAIAAgABAAEA/wD/AP8A/wAAAAAA/AD8AAEAAQABAAEAAQABAP8A/wAAAAAA/AD8AAAAAAABAAEAAAAAAP8A/wABAAEA/AD8AP0A/QACAAIAAgACAAAAAAAAAAAA/QD9AP0A/QABAAEAAQABAAAAAAAAAAAA/wD/AP0A/QACAAIAAQABAP8A/wD/AP8AAQABAPwA/AAAAAAAAAAAAAAAAAD/AP8AAQABAP0A/QABAAEAAQABAAAAAAD+AP4AAQABAP0A/QD/AP8AAQABAAEAAQD/AP8AAAAAAP0A/QD/AP8AAQABAAAAAAD/AP8AAAAAAP4A/gD+AP4AAgACAAEAAQAAAAAA/wD/AP8A/wD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD9AP0AAQABAAEAAQAAAAAA/wD/AAAAAAD8APwAAAAAAAEAAQAAAAAAAAAAAP8A/wD7APsAAAAAAAMAAwABAAEA/wD/AP8A/wD8APwA/gD+AAIAAgABAAEAAAAAAAAAAAD+AP4A/gD+AAIAAgAAAAAA/wD/AAAAAAD+AP4A/AD8AAEAAQABAAEAAAAAAAAAAAAAAAAA/AD8AAEAAQABAAEAAAAAAP8A/wABAAEA+wD7AAAAAAACAAIAAQABAP8A/wAAAAAA/AD8AP8A/wABAAEAAAAAAP8A/wAAAAAA/gD+AP8A/wACAAIAAQABAP8A/wAAAAAA/wD/AP4A/gABAAEAAAAAAP8A/wAAAAAAAAAAAP0A/QACAAIAAQABAAAAAAD/AP8A/wD/APwA/AABAAEAAQABAAEAAQD+AP4A/wD/AP0A/QACAAIAAgACAAAAAAD+AP4A/wD/APwA/AD/AP8AAgACAAEAAQD/AP8AAAAAAP4A/gD/AP8AAQABAAAAAAD/AP8A/wD/AP0A/QD+AP4AAgACAAEAAQAAAAAA/wD/AP4A/gD8APwAAQABAAEAAQAAAAAAAAAAAP4A/gD8APwAAgACAAIAAgABAAEA/gD+AP8A/wD8APwAAAAAAAEAAQABAAEA/wD/AAAAAAD9AP0A/wD/AAEAAQAAAAAA/wD/AAIAAgD9AP0A/QD9AAAAAAAAAAAAAAAAAAEAAQD/AP8A/gD+AAEAAQAAAAAA/wD/AP8A/wD/AP8A/AD8AAEAAQACAAIAAAAAAP4A/gAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQABAAEAAQABAP4A/gAAAAAA/gD+AP8A/wAAAAAAAAAAAP8A/wAAAAAA/gD+AP8A/wACAAIAAAAAAP8A/wD/AP8A/gD+AP4A/gABAAEAAQABAAAAAAD9AP0A/gD+AP4A/gADAAMAAQABAP8A/wD+AP4A/gD+APwA/AABAAEAAQABAAEAAQD/AP8AAAAAAP0A/QABAAEAAAAAAAEAAQAAAAAA/wD/APwA/AAAAAAAAQABAAEAAQD/AP8AAAAAAP0A/QD/AP8AAQABAAAAAAD/AP8AAAAAAP0A/QD/AP8AAgACAAAAAAD/AP8AAAAAAP4A/gD+AP4AAQABAAAAAAD/AP8A/wD/AP8A/wD9AP0AAgACAAEAAQD/AP8AAAAAAAEAAQD9AP0AAAAAAP8A/wAAAAAA/wD/AAAAAAD9AP0AAQABAAEAAQAAAAAA/wD/AAAAAAD8APwAAAAAAAIAAgAAAAAA/QD9AAAAAAD+AP4AAAAAAAEAAQAAAAAA/gD+AAAAAAD9AP0A/wD/AAIAAgABAAEA/wD/AAAAAAD/AP8A/gD+AAEAAQABAAEA/wD/AP8A/wD+AP4A/QD9AAIAAgABAAEAAAAAAP8A/wD/AP8A/QD9AAEAAQABAAEAAAAAAP4A/gD/AP8A/QD9AAIAAgABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAAAAAAAAAAABAAEA/QD9AP4A/gABAAEAAQABAAAAAAABAAEA/gD+AP4A/gABAAEAAAAAAP8A/wD/AP8A/gD+AP0A/QACAAIAAAAAAP4A/gAAAAAAAAAAAP4A/gABAAEAAAAAAP8A/wD/AP8AAAAAAP0A/QABAAEAAQABAAAAAAD/AP8AAQABAP0A/QAAAAAAAAAAAAAAAAD/AP8AAAAAAP0A/QAAAAAAAQABAAAAAAD/AP8AAAAAAP0A/QD/AP8AAQABAAEAAQD+AP4A/wD/AP4A/gD/AP8AAgACAAAAAAAAAAAA/wD/AP4A/gD9AP0AAgACAAEAAQAAAAAA/wD/AP8A/wD9AP0AAQABAAAAAAABAAEAAAAAAP4A/gD7APsAAAAAAAEAAQABAAEAAAAAAAAAAAD9AP0AAAAAAAAAAAAAAAAA/wD/AAAAAAD9AP0AAQABAAEAAQAAAAAA/wD/AAAAAAD9AP0A/wD/AAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAIAAgAAAAAA/wD/AAEAAQD+AP4A/QD9AAEAAQAAAAAAAAAAAAAAAAD/AP8A/gD+AAEAAQAAAAAA/wD/AP8A/wD/AP8A/QD9AAIAAgAAAAAA/gD+AP8A/wAAAAAA/gD+AAEAAQAAAAAA/wD/AP4A/gAAAAAA/QD9AAEAAQABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAQABAP4A/gD/AP8A/QD9AAAAAAACAAIAAAAAAP8A/wAAAAAA/QD9AP8A/wABAAEAAAAAAP8A/wD/AP8A/gD+AP8A/wABAAEAAQABAP8A/wAAAAAA/gD+AP4A/gABAAEAAAAAAP8A/wD/AP8A/wD/AP4A/gABAAEAAAAAAAEAAQD/AP8A/gD+APwA/AABAAEAAQABAAAAAAD/AP8AAAAAAP0A/QABAAEAAAAAAAAAAAD/AP8AAAAAAP0A/QACAAIA/wD/AAAAAAAAAAAAAQABAP0A/QAAAAAAAAAAAAAAAAD/AP8AAAAAAP4A/gAAAAAAAQABAAAAAAD+AP4AAAAAAP4A/gD/AP8AAgACAAAAAAD+AP4A/wD/AP4A/gD/AP8AAgACAAAAAAD/AP8A/wD/AP4A/gD+AP4AAgACAAAAAAD+AP4A/wD/AAAAAAD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD9AP0AAgACAAEAAQAAAAAA/wD/AP8A/wD9AP0AAAAAAAEAAQABAAEA/gD+AP4A/gD8APwAAQABAAIAAgABAAEA/wD/AAAAAAD9AP0AAAAAAAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAAAAAABAAEAAAAAAAAAAAD9AP0A/gD+AAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAEAAQAAAAAAAAAAAAAAAAD+AP4A/gD+AAIAAgAAAAAA/wD/AP8A/wD/AP8A/gD+AAIAAgAAAAAA/wD/AP8A/wD/AP8A/QD9AAIAAgAAAAAA/wD/AP8A/wAAAAAA/QD9AAEAAQAAAAAA/wD/AP4A/gAAAAAA/QD9AAEAAQABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAACAAIAAAAAAP4A/gD/AP8A/QD9AAEAAQACAAIAAAAAAP4A/gAAAAAA/gD+AAAAAAABAAEAAAAAAP8A/wAAAAAA/gD+AP8A/wACAAIAAQABAP8A/wD/AP8A/gD+AP8A/wACAAIAAAAAAP8A/wAAAAAA/gD+AP4A/gABAAEAAQABAAAAAAD/AP8A/gD+AP4A/gACAAIAAAAAAP8A/wD/AP8A/wD/AP4A/gABAAEAAAAAAP8A/wD/AP8A/wD/AP4A/gABAAEAAAAAAAAAAAAAAAAAAAAAAP0A/QABAAEAAAAAAAAAAAD/AP8AAAAAAP0A/QABAAEAAQABAAAAAAD/AP8A/wD/AP0A/QACAAIAAQABAP8A/wD+AP4AAAAAAP4A/gABAAEAAQABAAAAAAD+AP4AAAAAAP0A/QAAAAAAAQABAAAAAAD/AP8AAAAAAP4A/gAAAAAAAQABAAAAAAD+AP4AAAAAAP4A/gD/AP8AAgACAAAAAExJU1RKAAAASU5GT0lTRlQ+AAAARmlsZSBjcmVhdGVkIGJ5IEdvbGRXYXZlLiAgR29sZFdhdmUgY29weXJpZ2h0IChDKSBDaHJpcyBDcmFpZw==";
var saveAudio = new Audio("data:audio/wav;base64," + camera1wav);
var vimeoPlayer = $("#vimeo-player");
Number.prototype.round = function(p) {
p = p || 10;
return parseFloat( this.toFixed(p) );
};
String.prototype.toHHMMSS = function () {
var sec_num = parseInt(this, 10); // don't forget the second param
var hours = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);
if (hours < 10) {hours = "0"+hours;}
if (minutes < 10) {minutes = "0"+minutes;}
if (seconds < 10) {seconds = "0"+seconds;}
return hours+':'+minutes+':'+seconds;
};
var playerButtonsFirst=true;
function playerButtons() {
//Alternatif Player Varsayılan Ayarı
var alternatePlayer = $("[data-action=alternative_player]");
if(alternatePlayer.length){
var alternateDiv="<div style='margin-right:5px' class='pull-right'><input id='alternate' type='checkbox' autocomplete='off'>";
if(!$("#alternate").length) alternatePlayer.before(alternateDiv);
document.getElementById("alternate").checked = alternateAktif;
$('#alternate').click(function() {
var alternate = document.getElementById("alternate");
alternateAktif=alternate.checked;
localStorage.setItem("alternateAktif", alternateAktif);
var alt = alternateAktif === true ? "Youtube" : "Vimeo";
yaz(" Varsayılan player: "+ alt);
});
if(alternateAktif && playerButtonsFirst){
alternatePlayer.click();
setTimeout(playerButtons, 1000);
}
}
//Sinema Modu Varsayılan Ayarı
var sinemaModu = $("[data-action=sinema_modu]");
if(sinemaModu.length){
var sinemaDiv="<div style='margin-right:5px' class='pull-right'><input id='sinema' type='checkbox' autocomplete='off'>";
if(!$("#sinema").length) {sinemaModu.before(sinemaDiv);}
document.getElementById("sinema").checked = sinemaAktif;
$('#sinema').click(function() {
var sinema = document.getElementById("sinema");
sinemaAktif=sinema.checked;
localStorage.setItem("sinemaAktif", sinemaAktif);
var sin = sinemaAktif === true ? "Sinema" : "Normal";
yaz("Varsayılan mod: " + sin);
});
if(sinemaAktif && playerButtonsFirst){
sinemaModu.click();
}
}
//Vimeo varsayılan çözünürlük ve süre ayarları
if(sinemaModu.length && vimeoPlayer.length){
var jumpDiv = "<div id='jumpDiv' style='margin-right:5px;' class='pull-right'>Ok tuşları kaç sn: " +
"<input class='inputIzdırap' style='width:40px;text-align:center' type='number'value='" + vimeoJump + "' maxlength='2' size='2' id='vimeoJump'> </div>";
sinemaModu.after(jumpDiv);
$('#vimeoJump').on('input', function() {
localStorage.setItem("vimeoJump", $(this).val());
yaz("Video atlama süresi kaydedildi: "+$(this).val() + " saniye");
});
var resSelect="<select class='inputIzdırap'>" +
'<option value="1080">1080p</option>'+
'<option value="720">720p</option>'+
'<option value="540">540p</option>'+
'<option value="360">360p</option>'+
'<option value="0">auto</option>'+
'</select>';
var resDiv ="<div id='resDiv' style='margin-right:5px' class='pull-right'>Varsayılan:" + resSelect + "</div>";
sinemaModu.after(resDiv);
$("#resDiv select").val(vimeoDefault);
$('#resDiv select').on('change', function() {
localStorage.setItem("vimeoDefault", this.value );
vimeoDefault = this.value;
yaz("Varsayılan ayarlandı: " + this.value + " (F5)");
});
}
playerButtonsFirst=false;
}
playerButtons();
if(vimeoPlayer.length){
var muteVolume=0.5;
var iframe;
var player;
var keyPrevent = true;
var focusInterval;
var ctrlTimeout;
var vimeoId;
var vimeoLocalName;
var vimeoSaveLocalName;
var vimeoSaveListLocalName;
function vimeoLoader(){
if(!$("#vimeo-player").length){
setTimeout(vimeoLoad,500);
console.log("vimeo tekrar dene");
return;
}
console.log("vimeo ok");
iframe = document.querySelector('iframe');
player = new Vimeo.Player(iframe);
player.on('loaded', function(data) {
if(localStorage.getItem("vimeo-ses")) {
var savedVol = localStorage.getItem("vimeo-ses");
player.setVolume(savedVol);
}
});
player.getVideoId().then(function(id) {
vimeoId = id;
vimeoLocalName = "vimeo-" + vimeoId;
vimeoSaveLocalName = "vimeoo-" + vimeoId;
vimeoSaveListLocalName ="vimeo-list-" + vimeoId;
});
player.on('play', function(data) {
focusWindow();
if(localStorage.getItem(vimeoLocalName)) {
var savedSec = Math.floor(localStorage.getItem(vimeoLocalName));
player.setCurrentTime(savedSec-3);
console.log("play sn: " + savedSec);
}
if(localStorage.getItem("vimeo-ses")) {
var savedVol = localStorage.getItem("vimeo-ses");
player.setVolume(savedVol);
console.log("ses ayarlanıyor");
}
});
player.on('pause', function(data) {
player.getCurrentTime().then(function(seconds) {
player.getVolume().then(function(volume) {
seconds = Math.round(seconds);
if(seconds < 10) return;
localStorage.setItem(vimeoLocalName,seconds-(-2));
localStorage.setItem("vimeo-ses",volume);
console.log("vimeo saved: " + seconds);
});
});
});
player.on('ended', function(data) {
localStorage.removeItem(vimeoLocalName);
});
}
function vimeoLoad(){
if(vimeoDefault>0) {
vimeoPlayer = $("#vimeo-player");
var vimeoSrc= vimeoPlayer.attr("src");
if (vimeoSrc.indexOf("?quality") < 0){
var vimeoClone = vimeoPlayer.clone();
vimeoClone.attr("src", vimeoSrc+"?quality="+vimeoDefault+"p");
vimeoPlayer.remove();
$(".resp_video").prepend(vimeoClone);
iframe = document.querySelector('iframe');
player = new Vimeo.Player(iframe);
player.on('loaded', function(data) {
yaz("Vimeo: " + vimeoDefault+"p yüklendi");
vimeoLoader();
});
}else{
console.log("Vimeo Tekrar: " + vimeoDefault+"p yükleniyor");
vimeoLoader();
}
}else{
console.log("Vimeo Normal Yükleniyor");
vimeoLoader();
}
}
vimeoLoad();
function focusWindow(){
clearInterval(focusInterval);
focusInterval = setInterval(function(){
//console.log("focus");
$("#vimeo-player").blur();
window.focus();
}, 500);
}
var vimeoSave = setInterval(function(){
player.getPaused().then(function(paused) {
if(!paused){
player.getCurrentTime().then(function(seconds) {
player.getVolume().then(function(volume) {
seconds = Math.round(seconds);
if(seconds < 10) return;
localStorage.setItem(vimeoLocalName,seconds);
localStorage.setItem("vimeo-ses",volume);
console.log("vimeo saved: " + seconds);
});
});
}
});
}, 2000);
function vimeoFF(){
player.getCurrentTime().then(function(seconds) {
var secFF = Math.floor(seconds-(-vimeoJump));
player.setCurrentTime(secFF);
console.log("İleri: "+ secFF);
localStorage.setItem(vimeoLocalName,secFF);
console.log("vimeo saved: " + secFF);
});
}
function vimeoRew(){
player.getCurrentTime().then(function(seconds) {
var secRew = Math.floor(seconds-vimeoJump);
if (secRew < 0) secRew=0;
player.setCurrentTime(secRew);
console.log("Geri: "+ secRew);
localStorage.setItem(vimeoLocalName,secRew);
console.log("vimeo saved: " + secRew);
});
}
function vimeoSesUp(){
player.getVolume().then(function(volume) {
var vol = volume+0.05;
if (vol > 1) vol = 1;
vol=vol.round(3);
console.log("Ses: " + vol);
player.setVolume(vol);
});
}
function vimeoSesDown(){
player.getVolume().then(function(volume) {
var vol = volume-0.05;
if (vol < 0) vol = 0;
vol=vol.round(3);
console.log("Ses: " + vol);
player.setVolume(vol);
});
}
function vimeoMute(){
player.getVolume().then(function(volume) {
if(volume > 0){
muteVolume = volume;
console.log("Ses: " + 0);
player.setVolume(0);
}else{
player.setVolume(muteVolume);
console.log("Ses: " + muteVolume);
}
});
}
function vimeoPlayPause(){
player.getPaused().then(function(paused) {
if(paused) player.play();
else player.pause();
});
}
document.onkeydown = function (e) {
if ( !e.metaKey && e.target.nodeName!='TEXTAREA' && e.target.nodeName!='INPUT') {
if(e.keyCode==37) {//sol
if(keyPrevent) e.preventDefault();
vimeoRew();
}
if(e.keyCode==38){//yukarı
if(keyPrevent) e.preventDefault();
vimeoSesUp();
}
if(e.keyCode==39) {//sağ
if(keyPrevent) e.preventDefault();
vimeoFF();
}
if(e.keyCode==40){//aşağı
if(keyPrevent) e.preventDefault();
vimeoSesDown();
}
if(e.keyCode==32){//boşluk
if(keyPrevent) e.preventDefault();
vimeoPlayPause();
}
if(e.keyCode==77){//m
if(keyPrevent) e.preventDefault();
vimeoMute();
}
if(e.keyCode==107){//+
if(keyPrevent) e.preventDefault();
player.getPlaybackRate().then(function(playbackRate) {
playbackRate=playbackRate-(-0.25);
if(playbackRate>2) playbackRate=2;
player.setPlaybackRate(playbackRate).then(function(playbackRateNew) {
yaz("Oynatma hızı ayarlandı: " + playbackRateNew);
});
});
}
if(e.keyCode==109){//-
if(keyPrevent) e.preventDefault();
player.getPlaybackRate().then(function(playbackRate) {
playbackRate=playbackRate-(0.25);
if(playbackRate<0.5) playbackRate=0.5;
player.setPlaybackRate(playbackRate);
player.setPlaybackRate(playbackRate).then(function(playbackRateNew) {
yaz("Oynatma hızı ayarlandı: " + playbackRateNew);
});
});
}
if(e.keyCode==83){//s
if(keyPrevent) e.preventDefault();
player.getCurrentTime().then(function(seconds) {
seconds = Math.round(seconds);
localStorage.setItem(vimeoLocalName,seconds);
var vimeoSaveList = "";
if(localStorage.getItem(vimeoSaveListLocalName)) vimeoSaveList=localStorage.getItem(vimeoSaveListLocalName);
vimeoSaveList += seconds + ",";
localStorage.setItem(vimeoSaveListLocalName, vimeoSaveList);
console.log("vimeo list saved(s): " + vimeoSaveList);
console.log("vimeo saved(s): " + seconds);
saveAudio.play();
});
}
if(e.keyCode==68){//d
if(keyPrevent) e.preventDefault();
if(localStorage.getItem(vimeoSaveLocalName)) {
var savedSecc = Math.floor(localStorage.getItem(vimeoSaveLocalName)-5);
player.setCurrentTime(savedSecc);
}
}
if(e.keyCode==81){//q
if(keyPrevent) e.preventDefault();
var vimeoGetList;
if (!localStorage.getItem(vimeoSaveListLocalName)){
vimeoListDiv.html("Bu video ile ilgili kayıt bulunamadı.");
setTimeout(function(){vimeoListDiv.html("");},3000);
return;
}
vimeoGetList = localStorage.getItem(vimeoSaveListLocalName);
var arr = [];
var vimeoRows = vimeoGetList.split(",");
for(var i = 0; i<(vimeoRows.length-1);i++){
arr.push(vimeoRows[i]);
}
arr.sort(function(a, b) {
return a - b;
});
var listeYaz="";
for (var l = 0; l < arr.length; l++) {
listeYaz += "<div class='link' data='" + arr[l] +"' vimeo-action='vimeoJump'>"+ arr[l].toHHMMSS() +"<br></div>";
}
listeYaz += "<hr><div class='link' data='-1' vimeo-action='vimeoJump'>Temizle</div>";
listeYaz += "<div class='link' data='-2' vimeo-action='vimeoJump'>Kapat</div>";
vimeoListDiv.html(listeYaz);
}
function focusIframe() {
var vimeoIframe = $("#vimeo-player")[0];
vimeoIframe.contentWindow.focus();
}
if(e.keyCode==70){//f
window.clearInterval(focusInterval);
console.log("focus cleared, f");
setTimeout(focusIframe, 100);
setTimeout(focusWindow, 1000);
if(keyPrevent) e.preventDefault();
}
if(e.keyCode==17){//ctrl
window.clearInterval(focusInterval);
console.log("focus cleared, ctrl");
window.clearTimeout(ctrlTimeout);
ctrlTimeout = setTimeout(function(){focusWindow();}, 7000);
if(keyPrevent) e.preventDefault();
}
}
};
$(document).on('click', '[data-action=alternative_player]', function() {
var video = ($(this).attr("data-video"));
console.log(video);
if(video == "youtube"){
window.clearInterval(focusInterval);
keyPrevent=false;
}
if(video == "vimeo"){
keyPrevent=true;
setTimeout(vimeoLoad,1000);
//focusWindow();
}
setTimeout(playerButtons, 1000);
});
//======================VIMEO LIST DIV======================//
$("body").append("<div class='vimeoList' id ='vimeoList'></div>");
var vimeoListDiv = $("#vimeoList");
$(document).on('click', '[vimeo-action=vimeoJump]', function() {
var jumpSec = ($(this).attr("data"));
if(jumpSec < 0){
if(jumpSec=="-1"){
var txt;
var r = confirm("Bu video için kaydedilen tüm zamanlar silinsin mi?");
if (r == true) {
localStorage.removeItem(vimeoSaveListLocalName);
$("#vimeoList").html("");
}
}
if(jumpSec=="-2") $("#vimeoList").html("");
return;
}
localStorage.setItem(vimeoLocalName,jumpSec);
player.setCurrentTime(jumpSec);
console.log("jump: " + jumpSec);
});
//======================VIMEO LIST DIV SON======================//
}
//======================VIMEO SON======================//
//======================SPOILER BLUR======================//
$(document).on('click', '.spoiler', function() {
var articleBlur = $(this).closest('article');
articleBlur.find('.spoiler').each(function() {
$(this).toggleClass('on');
});
});
//======================SPOILER BLUR SON======================//
//======================RESULT DIV======================//
$("body").append("<div class='result' id ='result'></div>");
resultDiv= document.getElementById("result");
//======================RESULT DIV SON======================//
}
}
})(jQuery);