Powered by WordPress

← Back to +ADw-/title+AD4 +ADwAIQ-DOCTYPE html PUBLIC +ACI–//W3C//DTD XHTML 1.0 Transitional//EN+ACI +ACI-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd+ACIAPg +ADw-html xmlns+AD0AIg-http://www.w3.org/1999/xhtml+ACI xml:lang+AD0AIg-en+ACIAPg +ADw-head+AD4 +ADw-meta http-equiv+AD0AIg-Content-Type+ACI content+AD0AIg-text/html+ADs-charset+AD0-UTF-8+ACI /+AD4 +ADw-link href+AD0AIg-https://fonts.googleapis.com/css?family+AD0-PT+ACs-Serif+AHw-Roboto+ACs-Slab+AHw-Nanum+ACs-Gothic+ACI rel+AD0AIg-stylesheet+ACIAPg +ADw-script src+AD0AIg-https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js+ACIAPgA8-/script+AD4 +ADw-title+AD4APA-/title+AD4 +ADw-style+AD4 body +AHs margin:0+ADs width:100vw+ADs height:100vh+ADs overflow:hidden+ADs display:table+ADs color: +ACM-fff+ADs font-family: ‘Roboto Slab’, serif+ADs background: +ACM-000+ADs +AH0 .main +AHs display:table-cell+ADs vertical-align:middle+ADs padding:0 15+ACUAOw position:relative+ADs +AH0 .main img +AHs height:400px+ADs margin-right:10px+ADs float:right+ADs +AH0 .main h1 +AHs-margin:0+ADsAfQ .main h3 +AHs-font-weight:inherit+ADs-font-family: ‘PT Serif’, serif+ADsAfQ .main .ipad +AHs margin:0+ADs font-size:15pt+ADs color:+ACM-fffa00+ADs font-family: ‘Nanum Gothic’,sans-serif+ADs position:absolute+ADs bottom:0+ADs width:600px+ADs +AH0 .main img.ipadress,.main span +AHs-height:auto+ADs-float:left+ADsAfQ .main .max-x +AHs-height:400px+ADs-position:relative+ADsAfQ canvas +AHs-position:absolute+ADs-top:0+ADs-background-color: +ACM-000+ADsAfQ .tr +AHs-height:120px+ACE-important+ADs-float:left+ACE-important+ADsAfQ +ADw-/style+AD4 +ADw-/head+AD4 +ADw-body+AD4 +ADw-canvas id+AD0AIg-nokey+ACI width+AD0AIg-800+ACI height+AD0AIg-800+ACIAPg +ADw-/canvas+AD4 +ADw-div class+AD0AIg-main+ACIAPg +ADw-div class+AD0AIg-max-x+ACIAPg +ADw-img src+AD0AIg-https://i.cnnturk.com/ps/cnnturk/75/450×0/57f3a8d65659343d8c36e49f.jpg+ACI /+AD4 +ADw-h1+AD4-Hacked by +ADw-u style+AD0AIg-color:lightgreen+ACIAPg-Green Army TR+ADw-/u+AD4AIQA8-/h1+AD4 +ADw-h3+AD4-This web site has been hacked by Turkish hackers+ACE Don’t underestimate us+ACE Be respectful+ACE We’re in your systems. :)+ADw-/h3+AD4 +ADw-h2+AD4-Martyr+ACE May God rest the your soul+ACEAPA-/h2+AD4APA-br/+AD4 +ADw-img class+AD0AIg-tr+ACI src+AD0AIg-https://turkbayraklari.com/wp-content/uploads/2016/11/Siyah-turk-bayraklari-.jpg.jpg+ACI /+AD4 +ADw-div class+AD0AIg-ipad+ACIAPg +ADw-span+AD4-Never forget, I watch you+ACE Don’t annoy Turks, you will regret+ACEAPA-/span+AD4APA-br/+AD4 +ADw-img class+AD0AIg-ipadress+ACI src+AD0AIg-http://in3.sitekodlari.com/ipadresi2.php+ACI-/+AD4 +ADw-span+AD4-Zenix-Sploit-Ruh-Miliamber-Leaser-Redal-Zero-ByRaweL-Helios+ADw-/span+AD4APA-br/+AD4 +ADw-/div+AD4 +ADw-/div+AD4 +ADw-/div+AD4 +ADw-audio id+AD0AIg-youtube+ACI style+AD0AIg-display:none+ACI autoplay controls loop+AD4APA-/audio+AD4 +ADw-script+AD4 window.addEventListener(+ACI-load+ACI, function()+AHs var vid +AD0 +ACI-jYJDaS-HpWQ+ACI, audio+AF8-streams +AD0 +AHsAfQA7 +ACQ.get(+ACI-https://images+ACIAKwB+AH4(Math.random()+ACo-33)+ACsAIg–focus-opensocial.googleusercontent.com/gadgets/proxy?container+AD0-none+ACY-url+AD0-https+ACU-3A+ACU-2F+ACU-2Fwww.youtube.com+ACU-2Fget+AF8-video+AF8-info+ACU-3Fvideo+AF8-id+ACU-3D+ACI +ACs vid, function(data) +AHs var data +AD0 parse+AF8-str(data), streams +AD0 (data.url+AF8-encoded+AF8-fmt+AF8-stream+AF8-map +ACs ‘,’ +ACs data.adaptive+AF8-fmts).split(‘,’)+ADs console.log(streams)+ADs +ACQ.each(streams, function(n, s) +AHs var stream +AD0 parse+AF8-str(s), itag +AD0 stream.itag +ACo 1, quality +AD0 false+ADs switch (itag) +AHs case 139: quality +AD0 +ACI-48kbps+ACIAOw break+ADs case 140: quality +AD0 +ACI-128kbps+ACIAOw break+ADs case 141: quality +AD0 +ACI-256kbps+ACIAOw break+ADs +AH0 if (quality) audio+AF8-streams+AFs-quality+AF0 +AD0 stream.url+ADs +AH0)+ADs console.log(audio+AF8-streams)+ADs +ACQ(+ACIAIw-youtube+ACI).attr(+AHs src: audio+AF8-streams+AFs’128kbps’+AF0 +AH0).get(0).play()+ADs +AH0)+ADs function parse+AF8-str(str) +AHs return str.split(‘+ACY’).reduce(function(params, param) +AHs var paramSplit +AD0 param.split(‘+AD0’).map(function(value) +AHs return decodeURIComponent(value.replace(‘+ACs’, ‘ ‘))+ADs +AH0)+ADs params+AFs-paramSplit+AFs-0+AF0AXQ +AD0 paramSplit+AFs-1+AF0AOw return params+ADs +AH0, +AHsAfQ)+ADs +AH0 var canvas +AD0 document.getElementById(‘nokey’), can+AF8-w +AD0 parseInt(canvas.getAttribute(‘width’)), can+AF8-h +AD0 parseInt(canvas.getAttribute(‘height’)), ctx +AD0 canvas.getContext(‘2d’)+ADs // console.log(typeof can+AF8-w)+ADs var ball +AD0 +AHs x: 0, y: 0, vx: 0, vy: 0, r: 0, alpha: 1, phase: 0 +AH0, ball+AF8-color +AD0 +AHs r: 207, g: 255, b: 4 +AH0, R +AD0 2, balls +AD0 +AFsAXQ, alpha+AF8-f +AD0 0.03, alpha+AF8-phase +AD0 0, // Line link+AF8-line+AF8-width +AD0 0.8, dis+AF8-limit +AD0 260, add+AF8-mouse+AF8-point +AD0 true, mouse+AF8-in +AD0 false, mouse+AF8-ball +AD0 +AHs x: 0, y: 0, vx: 0, vy: 0, r: 0, type: ‘mouse’ +AH0AOw // Random speed function getRandomSpeed(pos)+AHs var min +AD0 -1, max +AD0 1+ADs switch(pos)+AHs case ‘top’: return +AFs-randomNumFrom(min, max), randomNumFrom(0.1, max)+AF0AOw break+ADs case ‘right’: return +AFs-randomNumFrom(min, -0.1), randomNumFrom(min, max)+AF0AOw break+ADs case ‘bottom’: return +AFs-randomNumFrom(min, max), randomNumFrom(min, -0.1)+AF0AOw break+ADs case ‘left’: return +AFs-randomNumFrom(0.1, max), randomNumFrom(min, max)+AF0AOw break+ADs default: return+ADs break+ADs +AH0 +AH0 function randomArrayItem(arr)+AHs return arr+AFs-Math.floor(Math.random() +ACo arr.length)+AF0AOw +AH0 function randomNumFrom(min, max)+AHs return Math.random()+ACo(max – min) +ACs min+ADs +AH0 console.log(randomNumFrom(0, 10))+ADs // Random Ball function getRandomBall()+AHs var pos +AD0 randomArrayItem(+AFs’top’, ‘right’, ‘bottom’, ‘left’+AF0)+ADs switch(pos)+AHs case ‘top’: return +AHs x: randomSidePos(can+AF8-w), y: -R, vx: getRandomSpeed(‘top’)+AFs-0+AF0, vy: getRandomSpeed(‘top’)+AFs-1+AF0, r: R, alpha: 1, phase: randomNumFrom(0, 10) +AH0 break+ADs case ‘right’: return +AHs x: can+AF8-w +ACs R, y: randomSidePos(can+AF8-h), vx: getRandomSpeed(‘right’)+AFs-0+AF0, vy: getRandomSpeed(‘right’)+AFs-1+AF0, r: R, alpha: 1, phase: randomNumFrom(0, 10) +AH0 break+ADs case ‘bottom’: return +AHs x: randomSidePos(can+AF8-w), y: can+AF8-h +ACs R, vx: getRandomSpeed(‘bottom’)+AFs-0+AF0, vy: getRandomSpeed(‘bottom’)+AFs-1+AF0, r: R, alpha: 1, phase: randomNumFrom(0, 10) +AH0 break+ADs case ‘left’: return +AHs x: -R, y: randomSidePos(can+AF8-h), vx: getRandomSpeed(‘left’)+AFs-0+AF0, vy: getRandomSpeed(‘left’)+AFs-1+AF0, r: R, alpha: 1, phase: randomNumFrom(0, 10) +AH0 break+ADs +AH0 +AH0 function randomSidePos(length)+AHs return Math.ceil(Math.random() +ACo length)+ADs +AH0 // Draw Ball function renderBalls()+AHs Array.prototype.forEach.call(balls, function(b)+AHs if(+ACE-b.hasOwnProperty(‘type’))+AHs ctx.fillStyle +AD0 ‘rgba(‘+ACs-ball+AF8-color.r+ACs’,’+ACs-ball+AF8-color.g+ACs’,’+ACs-ball+AF8-color.b+ACs’,’+ACs-b.alpha+ACs’)’+ADs ctx.beginPath()+ADs ctx.arc(b.x, b.y, R, 0, Math.PI+ACo-2, true)+ADs ctx.closePath()+ADs ctx.fill()+ADs +AH0 +AH0)+ADs +AH0 // Update balls function updateBalls()+AHs var new+AF8-balls +AD0 +AFsAXQA7 Array.prototype.forEach.call(balls, function(b)+AHs b.x +ACsAPQ b.vx+ADs b.y +ACsAPQ b.vy+ADs if(b.x +AD4 -(50) +ACYAJg b.x +ADw (can+AF8-w+ACs-50) +ACYAJg b.y +AD4 -(50) +ACYAJg b.y +ADw (can+AF8-h+ACs-50))+AHs new+AF8-balls.push(b)+ADs +AH0 // alpha change b.phase +ACsAPQ alpha+AF8-f+ADs b.alpha +AD0 Math.abs(Math.cos(b.phase))+ADs // console.log(b.alpha)+ADs +AH0)+ADs balls +AD0 new+AF8-balls.slice(0)+ADs +AH0 // loop alpha function loopAlphaInf()+AHs +AH0 // Draw lines function renderLines()+AHs var fraction, alpha+ADs for (var i +AD0 0+ADs i +ADw balls.length+ADs i+ACsAKw) +AHs for (var j +AD0 i +ACs 1+ADs j +ADw balls.length+ADs j+ACsAKw) +AHs fraction +AD0 getDisOf(balls+AFs-i+AF0, balls+AFs-j+AF0) / dis+AF8-limit+ADs if(fraction +ADw 1)+AHs alpha +AD0 (1 – fraction).toString()+ADs ctx.strokeStyle +AD0 ‘rgba(150,150,150,’+ACs-alpha+ACs’)’+ADs ctx.lineWidth +AD0 link+AF8-line+AF8-width+ADs ctx.beginPath()+ADs ctx.moveTo(balls+AFs-i+AF0.x, balls+AFs-i+AF0.y)+ADs ctx.lineTo(balls+AFs-j+AF0.x, balls+AFs-j+AF0.y)+ADs ctx.stroke()+ADs ctx.closePath()+ADs +AH0 +AH0 +AH0 +AH0 // calculate distance between two points function getDisOf(b1, b2)+AHs var delta+AF8-x +AD0 Math.abs(b1.x – b2.x), delta+AF8-y +AD0 Math.abs(b1.y – b2.y)+ADs return Math.sqrt(delta+AF8-x+ACo-delta+AF8-x +ACs delta+AF8-y+ACo-delta+AF8-y)+ADs +AH0 // add balls if there a little balls function addBallIfy()+AHs if(balls.length +ADw 20)+AHs balls.push(getRandomBall())+ADs +AH0 +AH0 // Render function render()+AHs ctx.clearRect(0, 0, can+AF8-w, can+AF8-h)+ADs renderBalls()+ADs renderLines()+ADs updateBalls()+ADs addBallIfy()+ADs window.requestAnimationFrame(render)+ADs +AH0 // Init Balls function initBalls(num)+AHs for(var i +AD0 1+ADs i +ADwAPQ num+ADs i+ACsAKw)+AHs balls.push(+AHs x: randomSidePos(can+AF8-w), y: randomSidePos(can+AF8-h), vx: getRandomSpeed(‘top’)+AFs-0+AF0, vy: getRandomSpeed(‘top’)+AFs-1+AF0, r: R, alpha: 1, phase: randomNumFrom(0, 10) +AH0)+ADs +AH0 +AH0 // Init Canvas function initCanvas()+AHs canvas.setAttribute(‘width’, window.innerWidth)+ADs canvas.setAttribute(‘height’, window.innerHeight)+ADs can+AF8-w +AD0 parseInt(canvas.getAttribute(‘width’))+ADs can+AF8-h +AD0 parseInt(canvas.getAttribute(‘height’))+ADs +AH0 window.addEventListener(‘resize’, function(e)+AHs console.log(‘Window Resize…’)+ADs initCanvas()+ADs +AH0)+ADs function goMovie()+AHs initCanvas()+ADs initBalls(30)+ADs window.requestAnimationFrame(render)+ADs +AH0 goMovie()+ADs // Mouse effect canvas.addEventListener(‘mouseenter’, function()+AHs console.log(‘mouseenter’)+ADs mouse+AF8-in +AD0 true+ADs balls.push(mouse+AF8-ball)+ADs +AH0)+ADs canvas.addEventListener(‘mouseleave’, function()+AHs console.log(‘mouseleave’)+ADs mouse+AF8-in +AD0 false+ADs var new+AF8-balls +AD0 +AFsAXQA7 Array.prototype.forEach.call(balls, function(b)+AHs if(+ACE-b.hasOwnProperty(‘type’))+AHs new+AF8-balls.push(b)+ADs +AH0 +AH0)+ADs balls +AD0 new+AF8-balls.slice(0)+ADs +AH0)+ADs canvas.addEventListener(‘mousemove’, function(e)+AHs var e +AD0 e +AHwAfA window.event+ADs mouse+AF8-ball.x +AD0 e.pageX+ADs mouse+AF8-ball.y +AD0 e.pageY+ADs // console.log(mouse+AF8-ball)+ADs +AH0)+ADs +AH0)+ADs +ADw-/script+AD4 +ADw-/body+AD4 +ADw-/html+AD4APA-DIV style+AD0AIg-DISPLAY: none+ACIAPgA8-xmp+AD4-