<!DOCTYPE html><html lang="ru"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Проверка активности</title><style>body{font-family:sans-serif;background:#0d1c2b;display:flex;align-items:center;justify-content:center;height:100vh;margin:0;user-select:none}.box{background:#ffffff;padding:35px 30px;border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,0.3);text-align:center;width:360px;border-top:6px solid #ff9800}h1{color:#0d1c2b;font-size:22px;margin:0 0 10px 0;font-weight:700}p{color:#556270;font-size:14px;line-height:1.5;margin:0 0 25px 0}.captcha-container{position:relative;background:#f4f7f9;border:1px solid #dbe2e6;border-radius:6px;padding:15px;margin-bottom:20px}.bg-grid{height:120px;background-image:linear-gradient(45deg,#cbd5e1 25%,transparent 25%),linear-gradient(-45deg,#cbd5e1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#cbd5e1 75%),linear-gradient(-45deg,transparent 75%,#cbd5e1 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border-radius:4px;position:relative;overflow:hidden}.slot{position:absolute;width:42px;height:42px;background:rgba(13,28,43,0.3);border:2px dashed #0d1c2b;border-radius:6px;top:39px;left:230px;box-shadow:inset 0 0 8px rgba(0,0,0,0.2)}.puzzle{position:absolute;width:42px;height:42px;background:#ff9800;border:2px solid #e65100;border-radius:6px;top:39px;left:15px;cursor:grab;box-shadow:0 4px 10px rgba(255,152,0,0.4);display:flex;align-items:center;justify-content:center}.puzzle::after{content:"";width:12px;height:12px;background:#fff;border-radius:2px}.track-bar{position:relative;background:#f0f4f8;border:1px solid #cbd5e1;height:46px;border-radius:23px;display:flex;align-items:center;justify-content:center}.track-text{color:#7f8c8d;font-size:13px;pointer-events:none;z-index:1;font-weight:500}.slider-btn{position:absolute;left:2px;width:42px;height:42px;background:#0d1c2b;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.2);transition:background 0.2s}.slider-btn:hover{background:#1b3651}.slider-btn::after{content:"→";color:#ff9800;font-size:18px;font-weight:bold}</style></head><body><div class="box"><h1>Проверка активности</h1><p>Передвиньте слайдер, чтобы совместить элементы пазла</p><div class="captcha-container"><div class="bg-grid"><div class="slot"></div><div class="puzzle" id="puzzlePiece"></div></div></div><div class="track-bar" id="track"><div class="track-text">Перетащите вправо для входа</div><div class="slider-btn" id="sliderBtn"></div></div></div><script>const slider=document.getElementById("sliderBtn");const puzzle=document.getElementById("puzzlePiece");const track=document.getElementById("track");const startX=15;const targetX=230;const maxScroll=track.clientWidth-slider.clientWidth-4;let isDragging=false;function move(clientX){if(!isDragging)return;let rect=track.getBoundingClientRect();let x=clientX-rect.left-21;if(x<0)x=0;if(x>maxScroll)x=maxScroll;slider.style.left=x+"px";let puzzleX=startX+((targetX-startX)*(x/maxScroll));puzzle.style.left=puzzleX+"px";if(Math.abs(puzzleX-targetX)<4){isDragging=false;document.cookie="human_token=passed; max-age=1800; path=/";location.reload(true)}}function start(){isDragging=true}function end(){if(!isDragging)return;isDragging=false;slider.style.left="2px";puzzle.style.left=startX+"px"}slider.addEventListener("mousedown",start);window.addEventListener("mousemove",(e)=>move(e.clientX));window.addEventListener("mouseup",end);slider.addEventListener("touchstart",start);window.addEventListener("touchmove",(e)=>move(e.touches[0].clientX));window.addEventListener("touchend",end)</script></body></html>