Memasang Kode Cole run cycle
Login ke akun blog klik tombol blog baru, buat satubuah link baru   
kemudian beri nama sesuai fungsi,  klik Edit HTML pada link baru tersebut, 
hapus semua kode template ganti dengan kode blank template, yang tersedia pada sumber  berikut :  Get Blank Template.   edit background warna sesuai keinginan klik simpan selesai.
Kemudian klik entri halaman baru HTML pada link tersebut.
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="Mys2010-styles">
body {);color:#12127D;height:100%;overflow:hidden;}
.ap {
position: fixed;
right: 0;
bottom:-3px;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
font-size:  11px; 
 border-bottom:#1bdde4;
 background: #B20000;
z-index: 9999;
} 
h2 {
padding: 15px; 
background: -webkit-linear-gradient(transparent 10%, goldenrod 50%, transparent 90%); 
background: linear-gradient(transparent 10%, darkred 50%, transparent 90%); 
} 
#M-2010, #teks, #posisi, #dibawah  {
    position: absolute;
    font-size: 11px;
    margin: 2px
}
#M-2010, #teks div {
    text-decoration: underline;
    cursor: pointer
}
#teks, #posisi {
    text-align: right;
    right:  50px;
}
#teks, #dibawah {
    text-align: left;
    left:  50px;
}
 #dibawah, #posisi {
    bottom: 22px;
}
body::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background:#B20000 ;
  -webkit-animation: overlay infinite 12s;
          animation: overlay infinite 12s;
  content: '';
}
@-webkit-keyframes transform {
  0%, 16% {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotateX(-90deg);
            transform: translateY(-50%) rotateX(-90deg);
  }
  18% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-50%) rotateX(0deg);
            transform: translateY(-50%) rotateX(0deg);
  }
}
@keyframes transform {
  0%, 16% {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotateX(-90deg);
            transform: translateY(-50%) rotateX(-90deg);
  }
  18% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-50%) rotateX(0deg);
            transform: translateY(-50%) rotateX(0deg);
  }
}
@-webkit-keyframes overlay {
  0% {
    opacity: .5;
  }
  18%, 81% {
    opacity: 0;
  }
  92%, 100% {
    opacity: .5;
  }
}
@keyframes overlay {
  0% {
    opacity: .5;
  }
  18%, 81% {
    opacity: 0;
  }
  92%, 100% {
    opacity: .5;
  }
}
@-webkit-keyframes opacity {
  0%, 4% {
    opacity: 0;
  }
  18%, 81% {
    opacity: 1;
  }
  92%, 100% {
    opacity: 0;
  }
}
@keyframes opacity {
  0%, 4% {
    opacity: 0;
  }
  18%, 81% {
    opacity: 1;
  }
  92%, 100% {
    opacity: 0;
  }
}
html {
  overflow-X: hidden;
  height: 100%;
}
html body {
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8E006B), color-stop(100%, #B20000));
  background-image: -moz-linear-gradient(top, #8E006B 0%, #B20000 100%);
  background-image: -webkit-linear-gradient(top, #8E006B 0%, #B20000 100%);
  background-image: linear-gradient(to bottom, #8E006B 0%, #B20000 100%);
  position: relative;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: auto;
  overflow: hidden;
}
html body h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 100;
  letter-spacing: 0.5px;
  color: #FFFFFF;
  font-size: 40px;
  text-align: center;
}
html body .sand {
  position: absolute;
  top: 10%;
  left: -10%;
  width: 120%;
  height: 1000px;
  -moz-border-radius: 50% 50% 0 0/3% 3% 0 0;
  -webkit-border-radius: 50%;
  border-radius: 50% 50% 0 0/3% 3% 0 0;
  background:  rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 20px 30px 0 rgba(0, 0, 0, 0.3), 0 -20px 30px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 20px 30px 0 rgba(0, 0, 0, 0.3), 0 -20px 30px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 20px 30px 0 rgba(0, 0, 0, 0.3), 0 -20px 30px 0 rgba(0, 0, 0, 0.3);
}
      body { text-align: center; }
canvas { display: block; margin: 0 auto; }
</style>
<div class='sand'>
<div align="center" style="margin-top:-22px">
<canvas width="600" height="450"></canvas>
<p>
Speed <input class="speed-range" type="range" min="0" max="0.2" step="0.01" value="0.07"></p>
</div>
<div class="ap" id="ap">
<div align="center">
<div id="dibawah">
<span style="font-family: arial ; font-size: 12px; color:#330099;"> EDITED BY. <a href="https://Link Download"title="Download Full Code"><span style="color: #FFFF00; font-size: 14px;">&nbsp; M - 2010 </a>&nbsp; DOWNLOAD </a> 
</div>
<div id="posisi">
<span style="font-family: arial ; font-size: 12px; color:#330099;"> COPYRIGHT <a href="http://sample-mys2010.blogspot.co.id/2016/07/cole-run-cycle.html" title="Mari Belajar"><span style="color: #FFFF00; font-size: 14px;">&nbsp; &copy; - 2016 </a>&nbsp; LET'S STUDY</a> 
</div>
<h2>
<audio id="mys2010" src="https://sites.google.com/site/safe50534/lagu/Darling-Clementine-M2010.mp3"controls="controls"></audio></h2>
</a></div>
</div>
<script src="//assets.codepen.io/assets/common/stopExecutionOnTimeout-53beeb1a007ec32040abaf4c9385ebfc.js">
</script> 
<ul class="mys2010-list">
<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'>
</script>    
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'>
</script>   
<link rel='stylesheet prefetch' href='http://cdn.jsdelivr.net/mediaelement/2.13.1/mediaelementplayer.min.css'>    
<script src='http://cdn.jsdelivr.net/mediaelement/2.13.1/mediaelement-and-player.min.js'>
</script>  
<script src="//assets.codepen.io/assets/common/stopExecutionOnTimeout-f961f59a28ef4fd551736b43f94620b5.js">
</script> 
<script>
      $(function () {
$('video,audio').mediaelementplayer({
success: function (mediaElement, domObject) {
var audio_src = $('li.current').attr('data-url');
mediaElement.setSrc(audio_src);
mediaElement.addEventListener('ended', function (e) {
mys2010PlayNext(e.target);
}, false);
},
keyActions: []
});
$('.mys2010-list li').click(function () {
$(this).addClass('current').siblings().removeClass('current');
var audio_src = $(this).attr('data-url');
$('audio#mys2010:first').each(function () {
this.player.pause();
this.player.setSrc(audio_src);
this.player.play();
});
});
});
function mys2010PlayNext(currentPlayer) {
if ($('.mys2010-list li.current').length > 0) {
var current_item = $('.mys2010-list li.current:first');
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
console.log('if ' + audio_src);
} else {
var current_item = $('.mys2010-list li:first');
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
console.log('elseif ' + audio_src);
}
if ($(current_item).is(':last-child')) {
$(current_item).removeClass('current');
} else {
currentPlayer.setSrc(audio_src);
currentPlayer.play();
}}    
</script>
<script>
      /*jshint unused: false, undef: true */
/*global blockSize: false */
// ----- utils ----- //
// extends objects
function extend( a, b ) {
  for ( var prop in b ) {
    a[ prop ] = b[ prop ];
  }
  return a;
}
function modulo( num, div ) {
  return ( ( num % div ) + div ) % div;
}
function normalizeAngle( angle ) {
  return modulo( angle, Math.PI * 2 );
}
function getDegrees( angle ) {
  return angle * ( 180 / Math.PI );
}
// --------------------------  -------------------------- //
function line( ctx, a, b ) {
  ctx.beginPath();
  ctx.moveTo( a.x, a.y );
  ctx.lineTo( b.x, b.y );
  ctx.stroke();
  ctx.closePath();
}
/*jshint browser: true, undef: true, unused: true */
// -------------------------- vector -------------------------- //
function Vector( x, y ) {
  this.x = x || 0;
  this.y = y || 0;
}
Vector.prototype.set = function( v ) {
  this.x = v.x;
  this.y = v.y;
};
Vector.prototype.setCoords = function( x, y ) {
  this.x = x;
  this.y = y;
}
Vector.prototype.add = function( v ) {
  this.x += v.x;
  this.y += v.y;
};
Vector.prototype.subtract = function( v ) {
  this.x -= v.x;
  this.y -= v.y;
};
Vector.prototype.scale = function( s )  {
  this.x *= s;
  this.y *= s;
};
Vector.prototype.multiply = function( v ) {
  this.x *= v.x;
  this.y *= v.y;
};
// custom getter whaaaaaaat
Object.defineProperty( Vector.prototype, 'magnitude', {
  get: function() {
    return Math.sqrt( this.x * this.x  + this.y * this.y );
  }
});
Vector.prototype.equals = function ( v ) {
  return this.x == v.x && this.y == v.y;
};
Vector.prototype.zero = function() {
  this.x = 0;
  this.y = 0;
};
Vector.prototype.block = function( size ) {
  this.x = Math.floor( this.x / size );
  this.y = Math.floor( this.y / size );
};
Object.defineProperty( Vector.prototype, 'angle', {
  get: function() {
    return normalizeAngle( Math.atan2( this.y, this.x ) );
  }
});
// ----- class functions ----- //
// return new vectors
Vector.subtract = function( a, b ) {
  return new Vector( a.x - b.x, a.y - b.y );
};
Vector.add = function( a, b ) {
  return new Vector( a.x + b.x, a.y + b.y );
};
Vector.copy = function( v ) {
  return new Vector( v.x, v.y );
};
Vector.isSame = function( a, b ) {
  return a.x == b.x && a.y == b.y;
};
Vector.getDistance = function( a, b ) {
  var dx = a.x - b.x;
  var dy = a.y - b.y;
  return Math.sqrt( dx * dx + dy * dy );
};
Vector.addDistance = function( vector, distance, angle ) {
  var x = vector.x + Math.cos( angle ) * distance;
  var y = vector.y + Math.sin( angle ) * distance;
  return new Vector( x, y );
};
// --------------------------  -------------------------- //
// -------------------------- Particle -------------------------- //
function Particle( x, y ) {
  this.position = new Vector( x, y );
  this.previousPosition = new Vector( x, y );
}
Particle.prototype.update = function( friction, gravity ) {
  var velocity = Vector.subtract( this.position, this.previousPosition );
  // friction
  velocity.scale( friction );
  this.previousPosition.set( this.position );
  this.position.add( velocity );
  this.position.add( gravity );
};
// --------------------------  -------------------------- //
Particle.prototype.render = function( ctx ) {
  // big circle
  ctx.fillStyle = 'hsla(0, 0%, 10%, 0.5)';
  circle( ctx, this.position.x, this.position.y, 4 );
  // dot
  // ctx.fillStyle = 'hsla(0, 100%, 50%, 0.5)';
  // circle( this.position.x, this.position.y, 5  );
};
function circle( ctx, x, y, radius ) {
  ctx.beginPath();
  ctx.arc( x, y, radius, 0, Math.PI * 2 );
  ctx.fill();
  ctx.closePath();
}
// --------------------------  -------------------------- //
function StickConstraint( particleA, particleB, distance ) {
  this.particleA = particleA;
  this.particleB = particleB;
  if ( distance ) {
    this.distance = distance;
  } else {
    var delta = Vector.subtract( particleA.position, particleB.position );
    this.distance = delta.magnitude;
  }
  this.distanceSqrd = this.distance * this.distance;
}
StickConstraint.prototype.update = function() {
  var delta = Vector.subtract( this.particleA.position, this.particleB.position );
  var mag = delta.magnitude;
  var scale = ( this.distance - mag ) / mag * 0.5;
  delta.scale( scale );
  this.particleA.position.add( delta );
  this.particleB.position.subtract( delta );
};
StickConstraint.prototype.render = function( ctx ) {
  ctx.strokeStyle = 'hsla(200, 100%, 50%, 0.5)';
  ctx.lineWidth = 2;
  line( ctx, this.particleA.position, this.particleB.position );
};
// --------------------------  -------------------------- //
function PinConstraint( particle, position ) {
  this.particle = particle;
  this.position = position;
}
PinConstraint.prototype.update = function() {
  this.particle.position.set( this.position );
};
PinConstraint.prototype.render = function() {};
// --------------------------  -------------------------- //
function SpringAngleConstraint( particleA, particleB, strength, angle ) {
  this.particleA = particleA;
  this.particleB = particleB;
  this.strength = strength;
  if ( angle === undefined ) {
    var delta = Vector.subtract( particleB.position, particleA.position );
    this.angle = delta.angle;
  } else {
    this.angle = angle;
  }
}
SpringAngleConstraint.prototype.update = function() {
  var positionA = this.particleA.position;
  var positionB = this.particleB.position;
  var delta = Vector.subtract( positionB, positionA );
  var deltaAngle = delta.angle;
  var angleDiff = normalizeAngle( this.angle - deltaAngle );
  angleDiff = angleDiff > Math.PI ? angleDiff - Math.PI * 2 : angleDiff;
  var springAngle = deltaAngle + Math.PI / 2;
  var springForce = new Vector( Math.cos( springAngle ), Math.sin( springAngle ) );
  springForce.scale( angleDiff * this.strength * Math.PI * 2 );
  this.particleB.position.add( springForce );
};
SpringAngleConstraint.prototype.render = function( ctx ) {
  var end = Vector.addDistance( this.particleA.position, 50, this.angle );
  ctx.strokeStyle = 'hsla(0, 0%, 50%, 0.5)';
  line( ctx, this.particleA.position, end );
};
// --------------------------  -------------------------- //
function ChainLinkConstraint( particleA, particleB, distance, shiftEase ) {
  this.particleA = particleA;
  this.particleB = particleB;
  this.distance = distance;
  this.distanceSqrd = distance * distance;
  this.shiftEase = shiftEase === undefined ? 0.85 : shiftEase;
}
ChainLinkConstraint.prototype.update = function() {
  var delta = Vector.subtract( this.particleA.position, this.particleB.position );
  var deltaMagSqrd = delta.x * delta.x + delta.y * delta.y;
  if ( deltaMagSqrd <= this.distanceSqrd ) {
    return;
  }
  var newPosition = Vector.addDistance( this.particleA.position, this.distance, delta.angle + Math.PI );
  var shift = Vector.subtract( newPosition, this.particleB.position );
  shift.scale( this.shiftEase );
  this.particleB.previousPosition.add( shift );
  this.particleB.position.set( newPosition );
};
// --------------------------  -------------------------- //
function Ribbon( props ) {
  extend( this, props );
  // create particles
  this.particles = [];
  this.constraints = [];
  this.controlParticle = new Particle( this.controlPoint.x, this.controlPoint.y );
  var pin = new PinConstraint( this.controlParticle, this.controlPoint );
  this.constraints.push( pin );
  var x = this.controlPoint.x;
  for ( var i=0; i < this.sections; i++ ) {
    var y = this.controlPoint.y + this.sectionLength * i;
    var particle = new Particle( x, y );
    this.particles.push( particle );
    // create links
    var linkParticle = i === 0 ? this.controlParticle : this.particles[ i-1 ];
    var link = new ChainLinkConstraint( linkParticle, particle, this.sectionLength, this.chainLinkShiftEase );
    this.constraints.push( link );
  }}
Ribbon.prototype.update = function() {
  var i, len;
  for ( i=0, len = this.particles.length; i < len; i++ ) {
    this.particles[i].update( this.friction, this.gravity );
  }
  for ( i=0, len = this.constraints.length; i < len; i++ ) {
    this.constraints[i].update();
  }
  for ( i=0, len = this.constraints.length; i < len; i++ ) {
    this.constraints[i].update();
  }
};
Ribbon.prototype.addBreeze = function( v ) {
  for ( var i=0, len = this.particles.length; i < len; i++ ) {
    this.particles[i].position.add( v );
  }
};
Ribbon.prototype.render = function( ctx ) {
  ctx.strokeStyle = '#d916d9';
  ctx.lineWidth = this.width;
  ctx.lineCap = 'butt';
  ctx.lineJoin = 'round';
  ctx.beginPath();
  ctx.moveTo( this.controlParticle.x, this.controlParticle.y );
  for ( var i=0, len = this.particles.length; i < len; i++ ) {
    var particle = this.particles[i];
    ctx.lineTo( particle.position.x, particle.position.y );
  }
  ctx.stroke();
  ctx.closePath();
  ctx.lineWidth = 1;
};
// --------------------------  -------------------------- //
// x, y
// angle
// springStrength
// curl
// segmentLength
// friction
// gravity
// movementStrength
function Follicle( props ) {
  extend( this, props );
  delete this.x;
  delete this.y;
  this.particleA = new Particle( props.x, props.y );
  var positionB = Vector.addDistance( this.particleA.position, this.segmentLength, this.angle );
  this.particleB = new Particle( positionB.x, positionB.y );
  this.stick0 = new StickConstraint( this.particleA, this.particleB );
  this.springAngle0 = new SpringAngleConstraint( this.particleA, this.particleB, this.springStrength, this.angle );
  var angle1 = this.angle + this.curl;
  var positionC =  Vector.addDistance( this.particleB.position, this.segmentLength, angle1 );
  this.particleC = new Particle( positionC.x, positionC.y );
  this.stick1 = new StickConstraint( this.particleB, this.particleC );
  this.springAngle1 = new SpringAngleConstraint( this.particleB, this.particleC, this.springStrength, angle1 );
  this.controlPoint = new Vector( props.x, props.y );
  this.pin = new PinConstraint( this.particleA, this.controlPoint );}
Follicle.prototype.update = function() {
  this.particleA.update( this.friction, this.gravity );
  this.particleB.update( this.friction, this.gravity );
  this.particleC.update( this.friction, this.gravity );
  this.stick0.update();
  this.springAngle0.update();
  // update springAngle1's angle
  var delta = Vector.subtract( this.particleB.position, this.particleA.position );
  this.springAngle1.angle = delta.angle + this.curl;
  this.pin.update();
  this.stick1.update();
  this.springAngle1.update();
};
Follicle.prototype.move = function( movement ) {
  movement = Vector.copy( movement );
  this.controlPoint.add( movement );
  movement.scale( this.movementStrength );
  this.particleB.position.add( movement );
  this.particleC.position.add( movement );
  this.particleB.previousPosition.add( movement );
  this.particleC.previousPosition.add( movement );
};
Follicle.prototype.render = function( ctx ) {
  ctx.lineWidth = 46;
  ctx.strokeStyle = '#333';
  ctx.lineCap = 'round';
  ctx.beginPath();
  ctx.moveTo( this.particleA.position.x, this.particleA.position.y );
  ctx.quadraticCurveTo( this.particleB.position.x, this.particleB.position.y,
    this.particleC.position.x, this.particleC.position.y );
  ctx.stroke();
  ctx.closePath();
  // reset line props
  ctx.lineCap = 'butt';
  ctx.lineWidth = 1;
};
// --------------------------  -------------------------- //
var canvas = document.querySelector('canvas');
var ctx = canvas.getContext('2d');
var w = canvas.width;
var h = canvas.height;
// --------------------------  -------------------------- //
// --------------------------  -------------------------- //
var friction = 0.75;
var gravity = new Vector( 0, 0.4 );
var movementStrength = 0.2;
var springStrength = 0.5;
var follicles = [];
var pins = [];
var v = new Vector( 112, 110 );
var follicle1 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 54,
  angle: -1.75,
  curl: 1.17,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle1 );
v = new Vector( 140, 100 );
var follicle2 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 63,
  angle: -1.33,
  curl: 1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle2 );
v = new Vector( 165, 105 );
var follicle3 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 54,
  angle: -1.05,
  curl: 1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle3 );
v = new Vector( 178, 113 );
var follicle4 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 52,
  angle: -0.63,
  curl: 1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle4 );
v = new Vector( 185, 130 );
var follicle5 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 46,
  angle: -0.29,
  curl: 1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle5 );
v = new Vector( 180, 152 );
var follicle6 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 40,
  angle: 0.05,
  curl: 1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle6 );
v = new Vector( 160, 166 );
var follicle7 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 30,
  angle: 0.45,
  curl: 0.8,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle7 );
// middle bottom
v = new Vector( 145, 166 );
var follicle8 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 26,
  angle: Math.PI / 2,
  curl: 0,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle8 );
// compare to 7
v = new Vector( 130, 166 );
var follicle9 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 30,
  angle: 2.7,
  curl: -0.8,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle9 );
// compare to 6
v = new Vector( 118, 152 );
var follicle10 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 46,
  angle: 3.20,
  curl: -1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle10 );
// compare to 5
v = new Vector( 105, 130 );
var follicle11 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 46,
  angle: -2.8,
  curl: -1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle11 );
// compare to 4
v = new Vector( 120, 105 );
var follicle12 = new Follicle({
  x: v.x,
  y: v.y,
  segmentLength: 52,
  angle: -2.5,
  curl: -1.15,
  friction: friction,
  gravity: gravity,
  springStrength: springStrength,
  movementStrength: movementStrength
});
follicles.push( follicle12 );
// --------------------------  -------------------------- //
var ribbon0 = new Ribbon({
  controlPoint: new Vector( 130, 180 ),
  sections: 30,
  width: 40,
  sectionLength: 8,
  friction: 0.95,
  gravity: new Vector( 0, 0.2 ),
  chainLinkShiftEase: 0.9
});
var ribbon1 = new Ribbon({
  controlPoint: new Vector( 130, 180 ),
  sections: 30,
  width: 40,
  sectionLength: 8,
  friction: 0.9,
  gravity: new Vector( 0, 0.25 ),
  chainLinkShiftEase: 0.9
});
// --------------------------  -------------------------- //
var headImg = new Image();
var isHeadImgLoaded;
headImg.onload = function() {
  isHeadImgLoaded = true;
};
headImg.src = 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/82/cole-run-cycle-head.png';
// --------------------------  -------------------------- //
var origin = new Vector( 300, 300 );
var torso = new Vector();
var previousTorso = new Vector();
var coccyx = new Vector();
var head = new Vector();
var leftShoulder, leftElbow, leftWrist, leftHip, leftKnee, leftAnkle, leftToe;
var rightShoulder, rightElbow, rightWrist, rightHip, rightKnee, rightAnkle, rightToe;
var leftThigh, rightThigh;
var leftShoulderOffset = new Vector( -40, 0 );
var rightShoulderOffset = new Vector( 30, 0 );
var shoulderAmplitude = 10;
var armLength = 35;
var leftHipOffset = new Vector( -40, 48 );
var rightHipOffset = new Vector( 10, 48 );
var hipAmplitude = 10;
var legLength = 30;
var footLength = 30;
// --------------------------  -------------------------- //
var cycleTheta = 0;
var cycleSpeed = 0.07;
var PI = Math.PI;
var TAU = PI * 2;
var breeze = new Vector( -0.5, 0 );
function update() {
  previousTorso.set( torso );
  updateCycle();
  var movement = previousTorso.x === 0 ? new Vector() : Vector.subtract( torso, previousTorso );
  ribbon0.controlPoint.add( movement );
  ribbon1.controlPoint.add( movement );
  ribbon0.addBreeze( breeze );
  ribbon1.addBreeze( breeze );
  ribbon0.update();
  ribbon1.update();
  var i, len;
  for ( i=0, len = follicles.length; i < len; i++ ) {
    follicles[i].move( movement );
    follicles[i].update();
  }
  for ( i=0, len = pins.length; i < len; i++ ) {
    pins[i].update();
  }
  for ( i=0, len = follicles.length; i < len; i++ ) {
    follicles[i].stick0.update();
    follicles[i].stick1.update();
  }}
function updateCycle() {
  cycleTheta += cycleSpeed;
  var sin = Math.sin( cycleTheta );
  torso.set( origin );
  var lift = Math.cos( cycleTheta - 1 );
  torso.y -= Math.abs( lift ) * 40;
  // torso.y -= Math.max( 0, Math.cos( cycleTheta * 2 - 2 ) ) * 20;
  coccyx.set( torso );
  coccyx.y += leftHipOffset.y;
  head.set( torso );
  head.y -= 30;
  // shoulder
  var quadFactor = 1.5;
  leftShoulder = Vector.add( torso, leftShoulderOffset );
  var quadSine = sin > 0 ? quadWave( sin, quadFactor ) : sin;
  // var normTheta = normalizeAngle( cycleTheta );
  // var quadSine = Math.floor( cycleTheta / ( TAU/4) ) % 2 ?  quadWave( sin, squareFactor ) : sin;
  leftShoulder.x += quadSine * shoulderAmplitude;
  // elbow
  var leftElbowAngle = -quadSine * 1.0 + 1.7;
  leftElbow = Vector.addDistance( leftShoulder, armLength, leftElbowAngle );
  // wrist
  var leftWristAngle = leftElbowAngle - quadSine * 0.4 - PI / 2;
  leftWrist = Vector.addDistance( leftElbow, armLength, leftWristAngle );
  // hip
  leftHip = Vector.add( torso, leftHipOffset );
  leftHip.x += -quadSine * hipAmplitude;
  // knee
  var leftKneeAngle = quadSine * 0.9 + 1.5;
  leftKnee = Vector.addDistance( leftHip, legLength, leftKneeAngle );
  leftThigh = Vector.addDistance( leftHip, legLength/2, leftKneeAngle );
  // ankle
  var ankleTheta = cycleTheta - TAU/8;
  var normAnkleTheta = normalizeAngle( ankleTheta );
  var ankleAngle = Math.max( 0, Math.sin( normAnkleTheta * 2/3 ) ) * 2 - 1;
  var leftAnkleAngle = ( ankleAngle + 1 ) * 0.75;
  leftAnkleAngle += leftKneeAngle;
  leftAnkle = Vector.addDistance( leftKnee, legLength, leftAnkleAngle );
  leftToe = Vector.addDistance( leftAnkle, footLength, leftAnkleAngle - TAU/4 );
  // right
  // shoulder
  quadSine = sin < 0 ? quadWave( sin, quadFactor ) : sin;
  rightShoulder = Vector.add( torso, rightShoulderOffset );
  rightShoulder.x += quadSine * shoulderAmplitude * -1;
  // elbow
  var rightElbowAngle = quadSine * 1.0 + 1.7;
  rightElbow = Vector.addDistance( rightShoulder, armLength, rightElbowAngle );
  // wrist
  var rightWristAngle = rightElbowAngle + quadSine * 0.4 - PI / 2;
  rightWrist = Vector.addDistance( rightElbow, armLength, rightWristAngle );
  // hip
  rightHip = Vector.add( torso, rightHipOffset );
  rightHip.x += quadSine * hipAmplitude;
  // knee
  var rightKneeAngle = -quadSine * 0.9 + 1.5;
  rightKnee = Vector.addDistance( rightHip, legLength, rightKneeAngle );
  rightThigh = Vector.addDistance( rightHip, legLength/2, rightKneeAngle );
  // ankle
  ankleTheta = cycleTheta - TAU/8 + TAU/2;
  normAnkleTheta = normalizeAngle( ankleTheta );
  ankleAngle = Math.max( 0, Math.sin( normAnkleTheta * 2/3 ) ) * 2 - 1;
  var rightAnkleAngle = ( ankleAngle + 1 ) * 0.75;
  rightAnkleAngle += rightKneeAngle;
  rightAnkle = Vector.addDistance( rightKnee, legLength, rightAnkleAngle );
  rightToe = Vector.addDistance( rightAnkle, footLength, rightAnkleAngle - TAU/4 );
}
var scale = 1;
function render() {
  ctx.clearRect( 0, 0, w, h );
  ctx.save();
  ctx.scale( scale, scale );
  ctx.save();
  ctx.translate( 150, 50 );
  ribbon0.render( ctx );
  ribbon1.render( ctx );
  for ( var i=0, len = follicles.length; i < len; i++ ) {
    follicles[i].render( ctx );
  }
  ctx.restore();
  renderIllo();
  ctx.restore();
  // renderSkeleton();
}
var brownSkin = '#CC0099';
var black = '#12127D';
var magenta = '#CC0099';
function renderIllo() {
  // right arm
  renderIlloArm( rightShoulder, rightElbow, rightWrist, true );
  // right leg
  renderIlloLeg( rightHip, rightKnee, rightAnkle, rightThigh, rightToe, black );
  // torso bottom
  ctx.fillStyle = black;
  ctx.beginPath();
  ctx.arc( leftHip.x + 15, leftHip.y - 15, 42, TAU/4, -TAU/4 );
  ctx.fill();
  ctx.closePath();
  ctx.beginPath();
  ctx.arc( rightHip.x - 15, rightHip.y - 15, 42, -TAU/4, TAU/4 );
  ctx.fill();
  ctx.closePath();
  ctx.fillRect( leftHip.x + 14.5, torso.y - 9, ( rightHip.x - 14.5) - (leftHip.x + 14.5), 84 );
  // torso top
  ctx.fillStyle = black;
  fillCircle( Vector.add( torso, { x: -33, y: 0 } ), 25 );
  fillCircle( Vector.add( torso, { x: 18, y: 0 } ), 25 );
  // fillCircle( Vector.add( rightShoulder, { x: -15, y: 0 } ), 25 );
  ctx.fillRect( torso.x - 33, torso.y - 25, 56, 50 );
  // head
  if ( isHeadImgLoaded ) {
    ctx.drawImage( headImg, torso.x - 70, torso.y - 145 );
  }
  // left leg
  renderIlloLeg( leftHip, leftKnee, leftAnkle, leftThigh, leftToe, magenta );
  // left arm
  renderIlloArm( leftShoulder, leftElbow, leftWrist );
}
function renderIlloArm( shoulder, elbow, wrist, hasBand ) {
  ctx.strokeStyle = brownSkin;
  ctx.lineWidth = 45;
  ctx.lineCap = 'round';
  ctx.lineJoin = 'round';
  ctx.beginPath();
  ctx.moveTo( shoulder.x, shoulder.y );
  ctx.lineTo( elbow.x, elbow.y );
  ctx.lineTo( wrist.x, wrist.y );
  ctx.stroke();
  ctx.closePath();
  if ( hasBand ) {
    ctx.strokeStyle = magenta;
    ctx.beginPath();
    ctx.moveTo( elbow.x, elbow.y );
    ctx.lineTo( wrist.x, wrist.y );
    ctx.stroke();
    ctx.closePath();
  }
  // ctx.fillStyle = !hasBand ? magenta : brownSkin;
  ctx.fillStyle = brownSkin;
  fillCircle( wrist, 28 );
}
function fillCircle( v, radius ) {
  ctx.beginPath();
  ctx.arc( v.x, v.y, radius, 0, TAU );
  ctx.fill();
  ctx.closePath();
}
function renderIlloLeg( hip, knee, ankle, thigh, toe, footColor ) {
  ctx.lineWidth = 45;
  ctx.lineCap = 'round';
  ctx.lineJoin = 'round';
  ctx.strokeStyle = black;
  ctx.beginPath();
  ctx.moveTo( hip.x, hip.y );
  ctx.lineTo( knee.x, knee.y );
  ctx.lineTo( ankle.x, ankle.y );
  ctx.stroke();
  ctx.closePath();
  // foot
  ctx.lineCap = 'round';
  ctx.lineWidth = 50;
  ctx.strokeStyle = magenta;
  ctx.beginPath();
  ctx.moveTo( ankle.x, ankle.y );
  ctx.lineTo( toe.x, toe.y );
  ctx.stroke();
  ctx.closePath();}
function dot( ctx, v ) {
  ctx.beginPath();
  ctx.arc( v.x, v.y, 6, 0, Math.PI * 2 );
  ctx.fill();
  ctx.closePath();
}
// i: sin or cos
// b: square factor
function quadWave( i, b ) {
  return Math.sqrt( ( 1 + b * b ) / ( 1 + b * b * i * i ) ) * i;
}
var isAnimating = false;
function animate() {
  update();
  render();
  requestAnimationFrame( animate );}
function start() {
  isAnimating = true;
}
// --------------------------  -------------------------- //
animate();
var speedRange = document.querySelector('.speed-range')
speedRange.onchange = function() {
  cycleSpeed = parseFloat( speedRange.value );
};
    </script>
Audio Code by. Jereme Causing
Cole run cycle Code by. David DeSandro
Design Code is Edited by. Mys2010 on Codepen
If you want to directly copy  and  paste you canDownload Here Cole run cycle 

Memasang Kode Infinite tunnel
Login ke akun blog klik tombol blog baru, buat satubuah link baru   
kemudian beri nama sesuai fungsi,  klik Edit HTML pada link baru tersebut, 
hapus semua kode template ganti dengan kode blank template, yang tersedia pada sumber  berikut :  Get Blank Template.   edit background warna sesuai keinginan klik simpan selesai.
Kemudian klik entri halaman baru HTML pada link tersebut.
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="Mys2010-styles">
body {);color:red;height:100%;overflow:hidden;}
body {
  background: #000;
}
header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  0px 0;
  position: fixed;
  top:-19px;
  width: 100%;
text-align: center;
font-size:  6px;
background: -moz-linear-gradient(top, #B20000 0%, rgba(53,02,01,1) 100%);
  border-bottom: 3px solid #dad;  
}
.ap {
position: fixed;
right: 0;
bottom:1px;
left: 0;
height: 70px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
font-size:  11px;
background:  #111;
border-top: 2px solid #f0f;
z-index: 9999;
} 
h2 {
padding:15px; 
background: -webkit-linear-gradient(transparent 10%, goldenrod 50%, transparent 90%); 
background: linear-gradient(transparent 10%, #B20000 50%, transparent 90%); 
} 
#M-2010, #teks, #posisi, #dibawah  {
    position: absolute;
    font-size: 11px;
    margin: 2px
}
#M-2010, #teks div {
    text-decoration: underline;
    cursor: pointer
}
#teks, #posisi {
    text-align: right;
    right:  50px;
}
#teks, #dibawah {
    text-align: left;
    left:  50px;
}
 #dibawah, #posisi {
    bottom:17px;
} 
body::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
   background: linear-gradient(transparent 10%, #B20000 50%, transparent 90%);
  -webkit-animation: overlay infinite 12s;
          animation: overlay infinite 12s;
  content: '';
}
@-webkit-keyframes transform {
  0%, 16% {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotateX(-90deg);
            transform: translateY(-50%) rotateX(-90deg);
  }
  18% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-50%) rotateX(0deg);
            transform: translateY(-50%) rotateX(0deg);
  }
}
@keyframes transform {
  0%, 16% {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotateX(-90deg);
            transform: translateY(-50%) rotateX(-90deg);
  }
  18% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-50%) rotateX(0deg);
            transform: translateY(-50%) rotateX(0deg);
  }
}
@-webkit-keyframes overlay {
  0% {
    opacity: .5;
  }
  18%, 81% {
    opacity: 0;
  }
  92%, 100% {
    opacity: .5;
  }
}
@keyframes overlay {
  0% {
    opacity: .5;
  }
  18%, 81% {
    opacity: 0;
  }
  92%, 100% {
    opacity: .5;
  }
}
@-webkit-keyframes opacity {
  0%, 4% {
    opacity: 0;
  }
  18%, 81% {
    opacity: 1;
  }
  92%, 100% {
    opacity: 0;
  }
}
@keyframes opacity {
  0%, 4% {
    opacity: 0;
  }
  18%, 81% {
    opacity: 1;
  }
  92%, 100% {
    opacity: 0;
  }
}
img {
  position: absolute;
  top:191px;
  left:570px;
  border-radius: 50%;
  overflow: hidden;
  border:4px solid #0066B3;
  width: 211px;
  height: 212px;
  z-index: 3;
  opacity: 1;
  animation: photo-ani 22s forwards;
}
/* Keyframes */
@keyframes line-ani {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes photo-ani {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.loader-text,
.loader-text::before,
.loader {
  position: absolute;
  top: 0;
  bottom:3px;
  left:-9px;
  right: 0;
  margin: auto;
  width: 290px;
  height:290px;
}
.loader {
  border-color: #f00 transparent;
  border-style: solid;
  border-width:8px;
  border-radius: 50%;
  transform: rotate(0deg);
  animation: spin 200ms linear infinite, color 200ms linear infinite;
}
.loader-text::before {
  text-align: center;
  left:-2px;
  font-family: "agency fb" ;
  font-size: 24px;
  line-height:320px;
  content: 'Cibeber Cimahi';
  display: block;
  position: absolute;
  color: #ff0;
  text-transform: uppercase;
  letter-spacing: 1.em;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes color {
  0% {
    border-color: #FF0000 transparent;
  }
  25% {
    border-color: #C8C8FE transparent;
  }
  50% {
    border-color: #12127D transparent;
  }
  75% {
    border-color: #81bd31 transparent;
  }
  100% {
    border-color: #FFFF00 transparent;
  }
}
.M2010 {  
  text-shadow: 0 1px 0 #24006B,
               0 2px 0 #c9c9c9,
               0 3px 0 #000,
               0 4px 0 #b9b9b9,
               0 5px 0 #000,
               0 6px 1px #ff0,
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);}
  
</style>
<div align="center" style="margin-top:-36px">
<canvas id="scene">Infinite</canvas>
<div class="loader-loading-2">
<div class="loader-text">
<div class="loader">
</div>
<h3 class="M2010">
<div align="center" style="margin-top:330px">
<font size="5" color="#E60066"face="arial">M-2010 CIBEBER CIMAHI</h3>
</div>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw1AUJ2MVvkcrd-xUbSNDDMfHM0R-jSfKXXS_50gjZCWUGUO4ZyjDfbwrcuMFczVvIyUK2BPSkmakdXf2LmYDRwPfdBcqvLTIICxJMDpisvDWM-M010jhSfycbBCONWVwIbItG6d0mYXY/s1600/M-2010s.jpg"/>   
<div class="circle">
</div>
<div class="ap" id="ap">
<div align="center">
<div id="dibawah">
<span style="font-family: arial ; font-size: 12px; color:#f00;"> EDITED BY. <a href="https://Link Download"target="_blank" title="Mari Belajar"><span style="color: #FFFF00; font-size: 14px;">&nbsp; M - 2010 </a>&nbsp; DOWNLOAD </a> 
</div>
<div id="posisi">
<span style="font-family: arial ; font-size: 12px; color:#f00;"> COPYRIGHT <a href="http://codepen.io/Myscript2010" target="_blank" title="Mari Belajar"><span style="color: #FFFF00; font-size: 14px;">&nbsp; &copy; - 2016 </a>&nbsp; CODEPEN </a> 
</div>
<h2>
<body translate="no" ><div align="center" style="margin-top:13px">
<audio id="mys2010" src="https://sites.google.com/site/safe50534/lagu/Valentine-kinna-M2010.mp3"controls="controls"></audio></h2>
</a></div>
</div>
</div>
<header>
<a href="http://sample-mys2010.blogspot.co.id/2016/07/infinite-tunnel.html" target="_blank" title="Mari Belajar">
<h2>
<span style="color:#f00; font-size: 10pt">LET'S STUDY</a>  </h2>
</a>  
</div>
</header>
<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'>
</script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/three.js/r70/three.min.js'>
<script src="//assets.codepen.io/assets/common/stopExecutionOnTimeout-53beeb1a007ec32040abaf4c9385ebfc.js">
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<ul class="mys2010-list">
<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'>
</script>     
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'>
</script>    
<link rel='stylesheet prefetch' href='http://cdn.jsdelivr.net/mediaelement/2.13.1/mediaelementplayer.min.css'>     
<script src='http://cdn.jsdelivr.net/mediaelement/2.13.1/mediaelement-and-player.min.js'>
</script>  
<script src="//assets.codepen.io/assets/common/stopExecutionOnTimeout-f961f59a28ef4fd551736b43f94620b5.js">
</script>
<script>
      $(function () {
$('video,audio').mediaelementplayer({
success: function (mediaElement, domObject) {
var audio_src = $('li.current').attr('data-url');
mediaElement.setSrc(audio_src);
mediaElement.addEventListener('ended', function (e) {
mys2010PlayNext(e.target);
}, false);
},
keyActions: []
});
$('.mys2010-list li').click(function () {
$(this).addClass('current').siblings().removeClass('current');
var audio_src = $(this).attr('data-url');
$('audio#mys2010:first').each(function () {
this.player.pause();
this.player.setSrc(audio_src);
this.player.play();
});
});
});
function mys2010PlayNext(currentPlayer) {
if ($('.mys2010-list li.current').length > 0) {
var current_item = $('.mys2010-list li.current:first');
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
console.log('if ' + audio_src);
} else {
var current_item = $('.mys2010-list li:first');
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
console.log('elseif ' + audio_src);
}
if ($(current_item).is(':last-child')) {
$(current_item).removeClass('current');
} else {
currentPlayer.setSrc(audio_src);
currentPlayer.play();
}}    
</script>            </script> <script>var ww = window.innerWidth,
	wh = window.innerHeight;
function init(){
	/* WEBGL RENDERER */
	renderer = new THREE.WebGLRenderer({canvas : document.getElementById('scene')});
	renderer.setSize(ww,wh);
	scene = new THREE.Scene();
	camera = new THREE.PerspectiveCamera(50, ww/wh, 1, 10000 );
	scene.add(camera);
	light = new THREE.PointLight(0xffffff, 1, 1300);
	light.position.set( 0, 0, -750 );
	scene.add(light);
	createBox();
	animate();
};
function createBox(){	
	elements = new THREE.Object3D();
	var colors = [
		new THREE.Color( 0x2cc6e5 ),
		new THREE.Color( 0x91f4f4 ),
		new THREE.Color( 0xe6a09e ),
		new THREE.Color( 0x1071ac )
	];
	var geometry = new THREE.BoxGeometry(50,50,150);
	var translate = new THREE.Matrix4().makeTranslation(150,0,0);
	for(var i=0;i<14;i++){
		var circle = new THREE.Object3D();
		for(var j=0;j<13;j++){
			var material = new THREE.MeshLambertMaterial({color: colors[i%4]});
			var cube = new THREE.Mesh(geometry, material);
			var rotation =  new THREE.Matrix4().makeRotationZ(Math.PI*2/13*j);
			cube.applyMatrix( new THREE.Matrix4().multiplyMatrices(rotation, translate) );
			circle.add(cube);		}
		circle.position.z = -i*180;
		elements.add(circle);	}
	farest = -13*180;
	scene.add(elements);
	renderer.render(scene, camera);
};
var counter = 0;
var animate = function () {
	requestAnimationFrame(animate);

	for(var i=0;i<14;i++){
		var circle = elements.children[i];
		if(camera.position.z <= circle.position.z){
			farest-=180;
			circle.position.z = farest;
		}
	}
	camera.rotation.z += .005;
	camera.position.z -= 7;
	light.position.z -= 7;
	light.position.y = Math.sin(counter/50)*75;
	light.position.x = Math.cos(counter/50)*75;
	counter++;
	renderer.render(scene, camera);
};
init(); 
</script>
Audio Code by. Jereme Causing
Infinite tunnel Code by. Louis Hoebregts
Design Code is Edited by. Mys2010 on Codepen
If you want to directly copy  and  paste you canDownload Here Infinite tunnel  

Memasang Kode css spirals with audio
Login ke akun blog klik tombol blog baru, buat satubuah link baru   
kemudian beri nama sesuai fungsi,  klik Edit HTML pada link baru tersebut, 
hapus semua kode template ganti dengan kode blank template, yang tersedia pada sumber  berikut :  Get Blank Template.   edit background warna sesuai keinginan klik simpan selesai.
Kemudian klik entri halaman baru HTML pada link tersebut.
copy kode dibawah ini, pastekan kedalam halaman baru tersebut dan klik simpan selesai
<style class="Mys2010-styles">
body {);color:#12127D;height:100%;overflow:hidden;}
header {
  -o-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:  0px 0;
  position: fixed;
  top:-9px;
  width: 100%;
text-align: center;
font-size:  6px; 
}
.ap {
position: fixed;
right: 0;
bottom:-3px;
left: 0;
height: 60px;
margin: auto;
font-family: Arial, sans-serif;
font-size: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
font-size:  11px; 
 border-bottom:#1bdde4;
 background: #660099;
z-index: 9999;
} 
h2 {
padding: 15px; 
background: -webkit-linear-gradient(transparent 10%, goldenrod 50%, transparent 90%); 
background: linear-gradient(transparent 10%, #12127D 50%, transparent 90%); 
} 
#M-2010, #teks, #posisi, #dibawah  {
    position: absolute;
    font-size: 11px;
    margin: 2px
}
#M-2010, #teks div {
    text-decoration: underline;
    cursor: pointer
}
#teks, #posisi {
    text-align: right;
    right:  50px;
}
#teks, #dibawah {
    text-align: left;
    left:  50px;
}
 #dibawah, #posisi {
    bottom: 17px;
}
body::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background:#B24700 ;
  -webkit-animation: overlay infinite 12s;
          animation: overlay infinite 12s;
  content: '';
}
@-webkit-keyframes transform {
  0%, 16% {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotateX(-90deg);
            transform: translateY(-50%) rotateX(-90deg);
  }
  18% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-50%) rotateX(0deg);
            transform: translateY(-50%) rotateX(0deg);
  }
}
@keyframes transform {
  0%, 16% {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotateX(-90deg);
            transform: translateY(-50%) rotateX(-90deg);
  }
  18% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-50%) rotateX(0deg);
            transform: translateY(-50%) rotateX(0deg);
  }
}
@-webkit-keyframes overlay {
  0% {
    opacity: .5;
  }
  18%, 81% {
    opacity: 0;
  }
  92%, 100% {
    opacity: .5;
  }
}
@keyframes overlay {
  0% {
    opacity: .5;
  }
  18%, 81% {
    opacity: 0;
  }
  92%, 100% {
    opacity: .5;
  }
}
@-webkit-keyframes opacity {
  0%, 4% {
    opacity: 0;
  }
  18%, 81% {
    opacity: 1;
  }
  92%, 100% {
    opacity: 0;
  }
}
@keyframes opacity {
  0%, 4% {
    opacity: 0;
  }
  18%, 81% {
    opacity: 1;
  }
  92%, 100% {
    opacity: 0;
  }
}
html {
  overflow-X: hidden;
  height: 100%;
}
html body {
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #12127D), color-stop(100%, #000000));
  background-image: -moz-linear-gradient(top, #12127D 0%, #000000 100%);
  background-image: -webkit-linear-gradient(top, #12127D 0%, #000000 100%);
  background-image: linear-gradient(to bottom, #12127D 0%, #000000 100%);
  position: relative;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: auto;
  overflow: hidden;
}
html body h1 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 100;
  letter-spacing: 0.5px;
  color: #FFFFFF;
  font-size: 40px;
  text-align: center;
}
html body .sand {
  position: absolute;
  top: 10%;
  left: -10%;
  width: 120%;
  height: 1000px;
  -moz-border-radius: 50% 50% 0 0/3% 3% 0 0;
  -webkit-border-radius: 50%;
  border-radius: 50% 50% 0 0/3% 3% 0 0;
  background:  rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 20px 30px 0 rgba(0, 0, 0, 0.3), 0 -20px 30px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 20px 30px 0 rgba(0, 0, 0, 0.3), 0 -20px 30px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 20px 30px 0 rgba(0, 0, 0, 0.3), 0 -20px 30px 0 rgba(0, 0, 0, 0.3);
}
img {
  position: absolute;
  top:200px;
  left:575px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid #FFFF00;
  width: 211px;
  height: 212px;
  z-index: 3;
  opacity: 1;
  animation: photo-ani 22s forwards;
}
/* Keyframes */
@keyframes line-ani {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes photo-ani {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.loader-text,
.loader-text::before,
.loader {
  position: absolute;
  top: 0;
  bottom:-4px;
  left:-5px;
  right: 0;
  margin: auto;
  width: 290px;
  height:290px;
}
.loader {
  border-color: #f00 transparent;
  border-style: solid;
  border-width:8px;
  border-radius: 50%;
  transform: rotate(0deg);
  animation: spin 200ms linear infinite, color 200ms linear infinite;
}
.loader-text::before {
  text-align: center;
  left:11px;
  font-family: "agency fb" ;
  font-size: 24px;
  line-height:320px;
  content: 'Cibeber Cimahi';
  display: block;
  position: absolute;
  color: #ff0;
  text-transform: uppercase;
  letter-spacing: 1.em;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes color {
  0% {
    border-color: #FF0000 transparent;
  }
  25% {
    border-color: #C8C8FE transparent;
  }
  50% {
    border-color: #12127D transparent;
  }
  75% {
    border-color: #81bd31 transparent;
  }
  100% {
    border-color: #FFFF00 transparent;
  }
}
@-webkit-keyframes back1 {
  100% {
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-moz-keyframes back1 {
  100% {
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-o-keyframes back1 {
  100% {
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes back1 {
  100% {
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-moz-keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-o-keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@keyframes move2 {
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-webkit-keyframes back3 {
  100% {
    -ms-transform: rotate(-1080deg);
    -webkit-transform: rotate(-1080deg);
    transform: rotate(-1080deg);
  }
}
@-moz-keyframes back3 {
  100% {
    -ms-transform: rotate(-1080deg);
    -webkit-transform: rotate(-1080deg);
    transform: rotate(-1080deg);
  }
}
@-o-keyframes back3 {
  100% {
    -ms-transform: rotate(-1080deg);
    -webkit-transform: rotate(-1080deg);
    transform: rotate(-1080deg);
  }
}
@keyframes back3 {
  100% {
    -ms-transform: rotate(-1080deg);
    -webkit-transform: rotate(-1080deg);
    transform: rotate(-1080deg);
  }
}
@-webkit-keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@-moz-keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@-o-keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@keyframes move4 {
  100% {
    -ms-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
  }
}
@-webkit-keyframes back5 {
  100% {
    -ms-transform: rotate(-1800deg);
    -webkit-transform: rotate(-1800deg);
    transform: rotate(-1800deg);
  }
}
@-moz-keyframes back5 {
  100% {
    -ms-transform: rotate(-1800deg);
    -webkit-transform: rotate(-1800deg);
    transform: rotate(-1800deg);
  }
}
@-o-keyframes back5 {
  100% {
    -ms-transform: rotate(-1800deg);
    -webkit-transform: rotate(-1800deg);
    transform: rotate(-1800deg);
  }
}
@keyframes back5 {
  100% {
    -ms-transform: rotate(-1800deg);
    -webkit-transform: rotate(-1800deg);
    transform: rotate(-1800deg);
  }
}
@-webkit-keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@-moz-keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@-o-keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@keyframes move6 {
  100% {
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    transform: rotate(2160deg);
  }
}
@-webkit-keyframes back7 {
  100% {
    -ms-transform: rotate(-2520deg);
    -webkit-transform: rotate(-2520deg);
    transform: rotate(-2520deg);
  }
}
@-moz-keyframes back7 {
  100% {
    -ms-transform: rotate(-2520deg);
    -webkit-transform: rotate(-2520deg);
    transform: rotate(-2520deg);
  }
}
@-o-keyframes back7 {
  100% {
    -ms-transform: rotate(-2520deg);
    -webkit-transform: rotate(-2520deg);
    transform: rotate(-2520deg);
  }
}
@keyframes back7 {
  100% {
    -ms-transform: rotate(-2520deg);
    -webkit-transform: rotate(-2520deg);
    transform: rotate(-2520deg);
  }
}
@-webkit-keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@-moz-keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@-o-keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@keyframes move8 {
  100% {
    -ms-transform: rotate(2880deg);
    -webkit-transform: rotate(2880deg);
    transform: rotate(2880deg);
  }
}
@-webkit-keyframes back9 {
  100% {
    -ms-transform: rotate(-3240deg);
    -webkit-transform: rotate(-3240deg);
    transform: rotate(-3240deg);
  }
}
@-moz-keyframes back9 {
  100% {
    -ms-transform: rotate(-3240deg);
    -webkit-transform: rotate(-3240deg);
    transform: rotate(-3240deg);
  }
}
@-o-keyframes back9 {
  100% {
    -ms-transform: rotate(-3240deg);
    -webkit-transform: rotate(-3240deg);
    transform: rotate(-3240deg);
  }
}
@keyframes back9 {
  100% {
    -ms-transform: rotate(-3240deg);
    -webkit-transform: rotate(-3240deg);
    transform: rotate(-3240deg);
  }
}
@-webkit-keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@-moz-keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@-o-keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@keyframes move10 {
  100% {
    -ms-transform: rotate(3600deg);
    -webkit-transform: rotate(3600deg);
    transform: rotate(3600deg);
  }
}
@-webkit-keyframes back11 {
  100% {
    -ms-transform: rotate(-3960deg);
    -webkit-transform: rotate(-3960deg);
    transform: rotate(-3960deg);
  }
}
@-moz-keyframes back11 {
  100% {
    -ms-transform: rotate(-3960deg);
    -webkit-transform: rotate(-3960deg);
    transform: rotate(-3960deg);
  }
}
@-o-keyframes back11 {
  100% {
    -ms-transform: rotate(-3960deg);
    -webkit-transform: rotate(-3960deg);
    transform: rotate(-3960deg);
  }
}
@keyframes back11 {
  100% {
    -ms-transform: rotate(-3960deg);
    -webkit-transform: rotate(-3960deg);
    transform: rotate(-3960deg);
  }
}
@-webkit-keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@-moz-keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@-o-keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@keyframes move12 {
  100% {
    -ms-transform: rotate(4320deg);
    -webkit-transform: rotate(4320deg);
    transform: rotate(4320deg);
  }
}
@-webkit-keyframes back13 {
  100% {
    -ms-transform: rotate(-4680deg);
    -webkit-transform: rotate(-4680deg);
    transform: rotate(-4680deg);
  }
}
@-moz-keyframes back13 {
  100% {
    -ms-transform: rotate(-4680deg);
    -webkit-transform: rotate(-4680deg);
    transform: rotate(-4680deg);
  }
}
@-o-keyframes back13 {
  100% {
    -ms-transform: rotate(-4680deg);
    -webkit-transform: rotate(-4680deg);
    transform: rotate(-4680deg);
  }
}
@keyframes back13 {
  100% {
    -ms-transform: rotate(-4680deg);
    -webkit-transform: rotate(-4680deg);
    transform: rotate(-4680deg);
  }
}
@-webkit-keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@-moz-keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@-o-keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@keyframes move14 {
  100% {
    -ms-transform: rotate(5040deg);
    -webkit-transform: rotate(5040deg);
    transform: rotate(5040deg);
  }
}
@-webkit-keyframes back15 {
  100% {
    -ms-transform: rotate(-5400deg);
    -webkit-transform: rotate(-5400deg);
    transform: rotate(-5400deg);
  }
}
@-moz-keyframes back15 {
  100% {
    -ms-transform: rotate(-5400deg);
    -webkit-transform: rotate(-5400deg);
    transform: rotate(-5400deg);
  }
}
@-o-keyframes back15 {
  100% {
    -ms-transform: rotate(-5400deg);
    -webkit-transform: rotate(-5400deg);
    transform: rotate(-5400deg);
  }
}
@keyframes back15 {
  100% {
    -ms-transform: rotate(-5400deg);
    -webkit-transform: rotate(-5400deg);
    transform: rotate(-5400deg);
  }
}
@-webkit-keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@-moz-keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@-o-keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@keyframes move16 {
  100% {
    -ms-transform: rotate(5760deg);
    -webkit-transform: rotate(5760deg);
    transform: rotate(5760deg);
  }
}
@-webkit-keyframes back17 {
  100% {
    -ms-transform: rotate(-6120deg);
    -webkit-transform: rotate(-6120deg);
    transform: rotate(-6120deg);
  }
}
@-moz-keyframes back17 {
  100% {
    -ms-transform: rotate(-6120deg);
    -webkit-transform: rotate(-6120deg);
    transform: rotate(-6120deg);
  }
}
@-o-keyframes back17 {
  100% {
    -ms-transform: rotate(-6120deg);
    -webkit-transform: rotate(-6120deg);
    transform: rotate(-6120deg);
  }
}
@keyframes back17 {
  100% {
    -ms-transform: rotate(-6120deg);
    -webkit-transform: rotate(-6120deg);
    transform: rotate(-6120deg);
  }
}
@-webkit-keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@-moz-keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@-o-keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@keyframes move18 {
  100% {
    -ms-transform: rotate(6480deg);
    -webkit-transform: rotate(6480deg);
    transform: rotate(6480deg);
  }
}
@-webkit-keyframes back19 {
  100% {
    -ms-transform: rotate(-6840deg);
    -webkit-transform: rotate(-6840deg);
    transform: rotate(-6840deg);
  }
}
@-moz-keyframes back19 {
  100% {
    -ms-transform: rotate(-6840deg);
    -webkit-transform: rotate(-6840deg);
    transform: rotate(-6840deg);
  }
}
@-o-keyframes back19 {
  100% {
    -ms-transform: rotate(-6840deg);
    -webkit-transform: rotate(-6840deg);
    transform: rotate(-6840deg);
  }
}
@keyframes back19 {
  100% {
    -ms-transform: rotate(-6840deg);
    -webkit-transform: rotate(-6840deg);
    transform: rotate(-6840deg);
  }
}
@-webkit-keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@-moz-keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@-o-keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@keyframes move20 {
  100% {
    -ms-transform: rotate(7200deg);
    -webkit-transform: rotate(7200deg);
    transform: rotate(7200deg);
  }
}
@-webkit-keyframes back21 {
  100% {
    -ms-transform: rotate(-7560deg);
    -webkit-transform: rotate(-7560deg);
    transform: rotate(-7560deg);
  }
}
@-moz-keyframes back21 {
  100% {
    -ms-transform: rotate(-7560deg);
    -webkit-transform: rotate(-7560deg);
    transform: rotate(-7560deg);
  }
}
@-o-keyframes back21 {
  100% {
    -ms-transform: rotate(-7560deg);
    -webkit-transform: rotate(-7560deg);
    transform: rotate(-7560deg);
  }
}
@keyframes back21 {
  100% {
    -ms-transform: rotate(-7560deg);
    -webkit-transform: rotate(-7560deg);
    transform: rotate(-7560deg);
  }
}
@-webkit-keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@-moz-keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@-o-keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@keyframes move22 {
  100% {
    -ms-transform: rotate(7920deg);
    -webkit-transform: rotate(7920deg);
    transform: rotate(7920deg);
  }
}
@-webkit-keyframes back23 {
  100% {
    -ms-transform: rotate(-8280deg);
    -webkit-transform: rotate(-8280deg);
    transform: rotate(-8280deg);
  }
}
@-moz-keyframes back23 {
  100% {
    -ms-transform: rotate(-8280deg);
    -webkit-transform: rotate(-8280deg);
    transform: rotate(-8280deg);
  }
}
@-o-keyframes back23 {
  100% {
    -ms-transform: rotate(-8280deg);
    -webkit-transform: rotate(-8280deg);
    transform: rotate(-8280deg);
  }
}
@keyframes back23 {
  100% {
    -ms-transform: rotate(-8280deg);
    -webkit-transform: rotate(-8280deg);
    transform: rotate(-8280deg);
  }
}
@-webkit-keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@-moz-keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@-o-keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@keyframes move24 {
  100% {
    -ms-transform: rotate(8640deg);
    -webkit-transform: rotate(8640deg);
    transform: rotate(8640deg);
  }
}
@-webkit-keyframes back25 {
  100% {
    -ms-transform: rotate(-9000deg);
    -webkit-transform: rotate(-9000deg);
    transform: rotate(-9000deg);
  }
}
@-moz-keyframes back25 {
  100% {
    -ms-transform: rotate(-9000deg);
    -webkit-transform: rotate(-9000deg);
    transform: rotate(-9000deg);
  }
}
@-o-keyframes back25 {
  100% {
    -ms-transform: rotate(-9000deg);
    -webkit-transform: rotate(-9000deg);
    transform: rotate(-9000deg);
  }
}
@keyframes back25 {
  100% {
    -ms-transform: rotate(-9000deg);
    -webkit-transform: rotate(-9000deg);
    transform: rotate(-9000deg);
  }
}
@-webkit-keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@-moz-keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@-o-keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@keyframes move26 {
  100% {
    -ms-transform: rotate(9360deg);
    -webkit-transform: rotate(9360deg);
    transform: rotate(9360deg);
  }
}
@-webkit-keyframes back27 {
  100% {
    -ms-transform: rotate(-9720deg);
    -webkit-transform: rotate(-9720deg);
    transform: rotate(-9720deg);
  }
}
@-moz-keyframes back27 {
  100% {
    -ms-transform: rotate(-9720deg);
    -webkit-transform: rotate(-9720deg);
    transform: rotate(-9720deg);
  }
}
@-o-keyframes back27 {
  100% {
    -ms-transform: rotate(-9720deg);
    -webkit-transform: rotate(-9720deg);
    transform: rotate(-9720deg);
  }
}
@keyframes back27 {
  100% {
    -ms-transform: rotate(-9720deg);
    -webkit-transform: rotate(-9720deg);
    transform: rotate(-9720deg);
  }
}
@-webkit-keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@-moz-keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@-o-keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@keyframes move28 {
  100% {
    -ms-transform: rotate(10080deg);
    -webkit-transform: rotate(10080deg);
    transform: rotate(10080deg);
  }
}
@-webkit-keyframes back29 {
  100% {
    -ms-transform: rotate(-10440deg);
    -webkit-transform: rotate(-10440deg);
    transform: rotate(-10440deg);
  }
}
@-moz-keyframes back29 {
  100% {
    -ms-transform: rotate(-10440deg);
    -webkit-transform: rotate(-10440deg);
    transform: rotate(-10440deg);
  }
}
@-o-keyframes back29 {
  100% {
    -ms-transform: rotate(-10440deg);
    -webkit-transform: rotate(-10440deg);
    transform: rotate(-10440deg);
  }
}
@keyframes back29 {
  100% {
    -ms-transform: rotate(-10440deg);
    -webkit-transform: rotate(-10440deg);
    transform: rotate(-10440deg);
  }
}
@-webkit-keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@-moz-keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@-o-keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@keyframes move30 {
  100% {
    -ms-transform: rotate(10800deg);
    -webkit-transform: rotate(10800deg);
    transform: rotate(10800deg);
  }
}
@-webkit-keyframes back31 {
  100% {
    -ms-transform: rotate(-11160deg);
    -webkit-transform: rotate(-11160deg);
    transform: rotate(-11160deg);
  }
}
@-moz-keyframes back31 {
  100% {
    -ms-transform: rotate(-11160deg);
    -webkit-transform: rotate(-11160deg);
    transform: rotate(-11160deg);
  }
}
@-o-keyframes back31 {
  100% {
    -ms-transform: rotate(-11160deg);
    -webkit-transform: rotate(-11160deg);
    transform: rotate(-11160deg);
  }
}
@keyframes back31 {
  100% {
    -ms-transform: rotate(-11160deg);
    -webkit-transform: rotate(-11160deg);
    transform: rotate(-11160deg);
  }
}
@-webkit-keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@-moz-keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@-o-keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@keyframes move32 {
  100% {
    -ms-transform: rotate(11520deg);
    -webkit-transform: rotate(11520deg);
    transform: rotate(11520deg);
  }
}
@-webkit-keyframes back33 {
  100% {
    -ms-transform: rotate(-11880deg);
    -webkit-transform: rotate(-11880deg);
    transform: rotate(-11880deg);
  }
}
@-moz-keyframes back33 {
  100% {
    -ms-transform: rotate(-11880deg);
    -webkit-transform: rotate(-11880deg);
    transform: rotate(-11880deg);
  }
}
@-o-keyframes back33 {
  100% {
    -ms-transform: rotate(-11880deg);
    -webkit-transform: rotate(-11880deg);
    transform: rotate(-11880deg);
  }
}
@keyframes back33 {
  100% {
    -ms-transform: rotate(-11880deg);
    -webkit-transform: rotate(-11880deg);
    transform: rotate(-11880deg);
  }
}
@-webkit-keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@-moz-keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@-o-keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@keyframes move34 {
  100% {
    -ms-transform: rotate(12240deg);
    -webkit-transform: rotate(12240deg);
    transform: rotate(12240deg);
  }
}
@-webkit-keyframes back35 {
  100% {
    -ms-transform: rotate(-12600deg);
    -webkit-transform: rotate(-12600deg);
    transform: rotate(-12600deg);
  }
}
@-moz-keyframes back35 {
  100% {
    -ms-transform: rotate(-12600deg);
    -webkit-transform: rotate(-12600deg);
    transform: rotate(-12600deg);
  }
}
@-o-keyframes back35 {
  100% {
    -ms-transform: rotate(-12600deg);
    -webkit-transform: rotate(-12600deg);
    transform: rotate(-12600deg);
  }
}
@keyframes back35 {
  100% {
    -ms-transform: rotate(-12600deg);
    -webkit-transform: rotate(-12600deg);
    transform: rotate(-12600deg);
  }
}
@-webkit-keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@-moz-keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@-o-keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@keyframes move36 {
  100% {
    -ms-transform: rotate(12960deg);
    -webkit-transform: rotate(12960deg);
    transform: rotate(12960deg);
  }
}
@-webkit-keyframes back37 {
  100% {
    -ms-transform: rotate(-13320deg);
    -webkit-transform: rotate(-13320deg);
    transform: rotate(-13320deg);
  }
}
@-moz-keyframes back37 {
  100% {
    -ms-transform: rotate(-13320deg);
    -webkit-transform: rotate(-13320deg);
    transform: rotate(-13320deg);
  }
}
@-o-keyframes back37 {
  100% {
    -ms-transform: rotate(-13320deg);
    -webkit-transform: rotate(-13320deg);
    transform: rotate(-13320deg);
  }
}
@keyframes back37 {
  100% {
    -ms-transform: rotate(-13320deg);
    -webkit-transform: rotate(-13320deg);
    transform: rotate(-13320deg);
  }
}
@-webkit-keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@-moz-keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@-o-keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@keyframes move38 {
  100% {
    -ms-transform: rotate(13680deg);
    -webkit-transform: rotate(13680deg);
    transform: rotate(13680deg);
  }
}
@-webkit-keyframes back39 {
  100% {
    -ms-transform: rotate(-14040deg);
    -webkit-transform: rotate(-14040deg);
    transform: rotate(-14040deg);
  }
}
@-moz-keyframes back39 {
  100% {
    -ms-transform: rotate(-14040deg);
    -webkit-transform: rotate(-14040deg);
    transform: rotate(-14040deg);
  }
}
@-o-keyframes back39 {
  100% {
    -ms-transform: rotate(-14040deg);
    -webkit-transform: rotate(-14040deg);
    transform: rotate(-14040deg);
  }
}
@keyframes back39 {
  100% {
    -ms-transform: rotate(-14040deg);
    -webkit-transform: rotate(-14040deg);
    transform: rotate(-14040deg);
  }
}
@-webkit-keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@-moz-keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@-o-keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@keyframes move40 {
  100% {
    -ms-transform: rotate(14400deg);
    -webkit-transform: rotate(14400deg);
    transform: rotate(14400deg);
  }
}
@-webkit-keyframes back41 {
  100% {
    -ms-transform: rotate(-14760deg);
    -webkit-transform: rotate(-14760deg);
    transform: rotate(-14760deg);
  }
}
@-moz-keyframes back41 {
  100% {
    -ms-transform: rotate(-14760deg);
    -webkit-transform: rotate(-14760deg);
    transform: rotate(-14760deg);
  }
}
@-o-keyframes back41 {
  100% {
    -ms-transform: rotate(-14760deg);
    -webkit-transform: rotate(-14760deg);
    transform: rotate(-14760deg);
  }
}
@keyframes back41 {
  100% {
    -ms-transform: rotate(-14760deg);
    -webkit-transform: rotate(-14760deg);
    transform: rotate(-14760deg);
  }
}
@-webkit-keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@-moz-keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@-o-keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@keyframes move42 {
  100% {
    -ms-transform: rotate(15120deg);
    -webkit-transform: rotate(15120deg);
    transform: rotate(15120deg);
  }
}
@-webkit-keyframes back43 {
  100% {
    -ms-transform: rotate(-15480deg);
    -webkit-transform: rotate(-15480deg);
    transform: rotate(-15480deg);
  }
}
@-moz-keyframes back43 {
  100% {
    -ms-transform: rotate(-15480deg);
    -webkit-transform: rotate(-15480deg);
    transform: rotate(-15480deg);
  }
}
@-o-keyframes back43 {
  100% {
    -ms-transform: rotate(-15480deg);
    -webkit-transform: rotate(-15480deg);
    transform: rotate(-15480deg);
  }
}
@keyframes back43 {
  100% {
    -ms-transform: rotate(-15480deg);
    -webkit-transform: rotate(-15480deg);
    transform: rotate(-15480deg);
  }
}
@-webkit-keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@-moz-keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@-o-keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@keyframes move44 {
  100% {
    -ms-transform: rotate(15840deg);
    -webkit-transform: rotate(15840deg);
    transform: rotate(15840deg);
  }
}
@-webkit-keyframes back45 {
  100% {
    -ms-transform: rotate(-16200deg);
    -webkit-transform: rotate(-16200deg);
    transform: rotate(-16200deg);
  }
}
@-moz-keyframes back45 {
  100% {
    -ms-transform: rotate(-16200deg);
    -webkit-transform: rotate(-16200deg);
    transform: rotate(-16200deg);
  }
}
@-o-keyframes back45 {
  100% {
    -ms-transform: rotate(-16200deg);
    -webkit-transform: rotate(-16200deg);
    transform: rotate(-16200deg);
  }
}
@keyframes back45 {
  100% {
    -ms-transform: rotate(-16200deg);
    -webkit-transform: rotate(-16200deg);
    transform: rotate(-16200deg);
  }
}
@-webkit-keyframes move46 {
  100% {
    -ms-transform: rotate(16560deg);
    -webkit-transform: rotate(16560deg);
    transform: rotate(16560deg);
  }
}
@-moz-keyframes move46 {
  100% {
    -ms-transform: rotate(16560deg);
    -webkit-transform: rotate(16560deg);
    transform: rotate(16560deg);
  }
}
@-o-keyframes move46 {
  100% {
    -ms-transform: rotate(16560deg);
    -webkit-transform: rotate(16560deg);
    transform: rotate(16560deg);
  }
}
@keyframes move46 {
  100% {
    -ms-transform: rotate(16560deg);
    -webkit-transform: rotate(16560deg);
    transform: rotate(16560deg);
  }
}
@-webkit-keyframes back47 {
  100% {
    -ms-transform: rotate(-16920deg);
    -webkit-transform: rotate(-16920deg);
    transform: rotate(-16920deg);
  }
}
@-moz-keyframes back47 {
  100% {
    -ms-transform: rotate(-16920deg);
    -webkit-transform: rotate(-16920deg);
    transform: rotate(-16920deg);
  }
}
@-o-keyframes back47 {
  100% {
    -ms-transform: rotate(-16920deg);
    -webkit-transform: rotate(-16920deg);
    transform: rotate(-16920deg);
  }
}
@keyframes back47 {
  100% {
    -ms-transform: rotate(-16920deg);
    -webkit-transform: rotate(-16920deg);
    transform: rotate(-16920deg);
  }
}
@-webkit-keyframes move48 {
  100% {
    -ms-transform: rotate(17280deg);
    -webkit-transform: rotate(17280deg);
    transform: rotate(17280deg);
  }
}
@-moz-keyframes move48 {
  100% {
    -ms-transform: rotate(17280deg);
    -webkit-transform: rotate(17280deg);
    transform: rotate(17280deg);
  }
}
@-o-keyframes move48 {
  100% {
    -ms-transform: rotate(17280deg);
    -webkit-transform: rotate(17280deg);
    transform: rotate(17280deg);
  }
}
@keyframes move48 {
  100% {
    -ms-transform: rotate(17280deg);
    -webkit-transform: rotate(17280deg);
    transform: rotate(17280deg);
  }
}
@-webkit-keyframes back49 {
  100% {
    -ms-transform: rotate(-17640deg);
    -webkit-transform: rotate(-17640deg);
    transform: rotate(-17640deg);
  }
}
@-moz-keyframes back49 {
  100% {
    -ms-transform: rotate(-17640deg);
    -webkit-transform: rotate(-17640deg);
    transform: rotate(-17640deg);
  }
}
@-o-keyframes back49 {
  100% {
    -ms-transform: rotate(-17640deg);
    -webkit-transform: rotate(-17640deg);
    transform: rotate(-17640deg);
  }
}
@keyframes back49 {
  100% {
    -ms-transform: rotate(-17640deg);
    -webkit-transform: rotate(-17640deg);
    transform: rotate(-17640deg);
  }
}
@-webkit-keyframes move50 {
  100% {
    -ms-transform: rotate(18000deg);
    -webkit-transform: rotate(18000deg);
    transform: rotate(18000deg);
  }
}
@-moz-keyframes move50 {
  100% {
    -ms-transform: rotate(18000deg);
    -webkit-transform: rotate(18000deg);
    transform: rotate(18000deg);
  }
}
@-o-keyframes move50 {
  100% {
    -ms-transform: rotate(18000deg);
    -webkit-transform: rotate(18000deg);
    transform: rotate(18000deg);
  }
}
@keyframes move50 {
  100% {
    -ms-transform: rotate(18000deg);
    -webkit-transform: rotate(18000deg);
    transform: rotate(18000deg);
  }
}
.circle:nth-child(1) {
  width: 300px;
  height: 300px;
  margin-left: -150px;
  margin-top: -150px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back1 100s infinite;
  -moz-animation: back1 100s infinite;
  -o-animation: back1 100s infinite;
  animation: back1 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(2) {
  width: 294px;
  height: 294px;
  margin-left: -147px;
  margin-top: -147px;
  border-bottom-color: #6200EA;
  -webkit-animation: move2 100s infinite;
  -moz-animation: move2 100s infinite;
  -o-animation: move2 100s infinite;
  animation: move2 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(3) {
  width: 288px;
  height: 288px;
  margin-left: -144px;
  margin-top: -144px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back3 100s infinite;
  -moz-animation: back3 100s infinite;
  -o-animation: back3 100s infinite;
  animation: back3 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(4) {
  width: 282px;
  height: 282px;
  margin-left: -141px;
  margin-top: -141px;
  border-bottom-color: #6200EA;
  -webkit-animation: move4 100s infinite;
  -moz-animation: move4 100s infinite;
  -o-animation: move4 100s infinite;
  animation: move4 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(5) {
  width: 276px;
  height: 276px;
  margin-left: -138px;
  margin-top: -138px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back5 100s infinite;
  -moz-animation: back5 100s infinite;
  -o-animation: back5 100s infinite;
  animation: back5 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(6) {
  width: 270px;
  height: 270px;
  margin-left: -135px;
  margin-top: -135px;
  border-bottom-color: #6200EA;
  -webkit-animation: move6 100s infinite;
  -moz-animation: move6 100s infinite;
  -o-animation: move6 100s infinite;
  animation: move6 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(7) {
  width: 264px;
  height: 264px;
  margin-left: -132px;
  margin-top: -132px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back7 100s infinite;
  -moz-animation: back7 100s infinite;
  -o-animation: back7 100s infinite;
  animation: back7 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(8) {
  width: 258px;
  height: 258px;
  margin-left: -129px;
  margin-top: -129px;
  border-bottom-color: #6200EA;
  -webkit-animation: move8 100s infinite;
  -moz-animation: move8 100s infinite;
  -o-animation: move8 100s infinite;
  animation: move8 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(9) {
  width: 252px;
  height: 252px;
  margin-left: -126px;
  margin-top: -126px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back9 100s infinite;
  -moz-animation: back9 100s infinite;
  -o-animation: back9 100s infinite;
  animation: back9 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(10) {
  width: 246px;
  height: 246px;
  margin-left: -123px;
  margin-top: -123px;
  border-bottom-color: #6200EA;
  -webkit-animation: move10 100s infinite;
  -moz-animation: move10 100s infinite;
  -o-animation: move10 100s infinite;
  animation: move10 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(11) {
  width: 240px;
  height: 240px;
  margin-left: -120px;
  margin-top: -120px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back11 100s infinite;
  -moz-animation: back11 100s infinite;
  -o-animation: back11 100s infinite;
  animation: back11 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(12) {
  width: 234px;
  height: 234px;
  margin-left: -117px;
  margin-top: -117px;
  border-bottom-color: #6200EA;
  -webkit-animation: move12 100s infinite;
  -moz-animation: move12 100s infinite;
  -o-animation: move12 100s infinite;
  animation: move12 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(13) {
  width: 228px;
  height: 228px;
  margin-left: -114px;
  margin-top: -114px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back13 100s infinite;
  -moz-animation: back13 100s infinite;
  -o-animation: back13 100s infinite;
  animation: back13 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(14) {
  width: 222px;
  height: 222px;
  margin-left: -111px;
  margin-top: -111px;
  border-bottom-color: #6200EA;
  -webkit-animation: move14 100s infinite;
  -moz-animation: move14 100s infinite;
  -o-animation: move14 100s infinite;
  animation: move14 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(15) {
  width: 216px;
  height: 216px;
  margin-left: -108px;
  margin-top: -108px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back15 100s infinite;
  -moz-animation: back15 100s infinite;
  -o-animation: back15 100s infinite;
  animation: back15 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(16) {
  width: 210px;
  height: 210px;
  margin-left: -105px;
  margin-top: -105px;
  border-bottom-color: #6200EA;
  -webkit-animation: move16 100s infinite;
  -moz-animation: move16 100s infinite;
  -o-animation: move16 100s infinite;
  animation: move16 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(17) {
  width: 204px;
  height: 204px;
  margin-left: -102px;
  margin-top: -102px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back17 100s infinite;
  -moz-animation: back17 100s infinite;
  -o-animation: back17 100s infinite;
  animation: back17 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(18) {
  width: 198px;
  height: 198px;
  margin-left: -99px;
  margin-top: -99px;
  border-bottom-color: #6200EA;
  -webkit-animation: move18 100s infinite;
  -moz-animation: move18 100s infinite;
  -o-animation: move18 100s infinite;
  animation: move18 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(19) {
  width: 192px;
  height: 192px;
  margin-left: -96px;
  margin-top: -96px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back19 100s infinite;
  -moz-animation: back19 100s infinite;
  -o-animation: back19 100s infinite;
  animation: back19 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(20) {
  width: 186px;
  height: 186px;
  margin-left: -93px;
  margin-top: -93px;
  border-bottom-color: #6200EA;
  -webkit-animation: move20 100s infinite;
  -moz-animation: move20 100s infinite;
  -o-animation: move20 100s infinite;
  animation: move20 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(21) {
  width: 180px;
  height: 180px;
  margin-left: -90px;
  margin-top: -90px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back21 100s infinite;
  -moz-animation: back21 100s infinite;
  -o-animation: back21 100s infinite;
  animation: back21 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(22) {
  width: 174px;
  height: 174px;
  margin-left: -87px;
  margin-top: -87px;
  border-bottom-color: #6200EA;
  -webkit-animation: move22 100s infinite;
  -moz-animation: move22 100s infinite;
  -o-animation: move22 100s infinite;
  animation: move22 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(23) {
  width: 168px;
  height: 168px;
  margin-left: -84px;
  margin-top: -84px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back23 100s infinite;
  -moz-animation: back23 100s infinite;
  -o-animation: back23 100s infinite;
  animation: back23 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(24) {
  width: 162px;
  height: 162px;
  margin-left: -81px;
  margin-top: -81px;
  border-bottom-color: #6200EA;
  -webkit-animation: move24 100s infinite;
  -moz-animation: move24 100s infinite;
  -o-animation: move24 100s infinite;
  animation: move24 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(25) {
  width: 156px;
  height: 156px;
  margin-left: -78px;
  margin-top: -78px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back25 100s infinite;
  -moz-animation: back25 100s infinite;
  -o-animation: back25 100s infinite;
  animation: back25 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(26) {
  width: 150px;
  height: 150px;
  margin-left: -75px;
  margin-top: -75px;
  border-bottom-color: #6200EA;
  -webkit-animation: move26 100s infinite;
  -moz-animation: move26 100s infinite;
  -o-animation: move26 100s infinite;
  animation: move26 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(27) {
  width: 144px;
  height: 144px;
  margin-left: -72px;
  margin-top: -72px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back27 100s infinite;
  -moz-animation: back27 100s infinite;
  -o-animation: back27 100s infinite;
  animation: back27 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(28) {
  width: 138px;
  height: 138px;
  margin-left: -69px;
  margin-top: -69px;
  border-bottom-color: #6200EA;
  -webkit-animation: move28 100s infinite;
  -moz-animation: move28 100s infinite;
  -o-animation: move28 100s infinite;
  animation: move28 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(29) {
  width: 132px;
  height: 132px;
  margin-left: -66px;
  margin-top: -66px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back29 100s infinite;
  -moz-animation: back29 100s infinite;
  -o-animation: back29 100s infinite;
  animation: back29 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(30) {
  width: 126px;
  height: 126px;
  margin-left: -63px;
  margin-top: -63px;
  border-bottom-color: #6200EA;
  -webkit-animation: move30 100s infinite;
  -moz-animation: move30 100s infinite;
  -o-animation: move30 100s infinite;
  animation: move30 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(31) {
  width: 120px;
  height: 120px;
  margin-left: -60px;
  margin-top: -60px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back31 100s infinite;
  -moz-animation: back31 100s infinite;
  -o-animation: back31 100s infinite;
  animation: back31 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(32) {
  width: 114px;
  height: 114px;
  margin-left: -57px;
  margin-top: -57px;
  border-bottom-color: #6200EA;
  -webkit-animation: move32 100s infinite;
  -moz-animation: move32 100s infinite;
  -o-animation: move32 100s infinite;
  animation: move32 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(33) {
  width: 108px;
  height: 108px;
  margin-left: -54px;
  margin-top: -54px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back33 100s infinite;
  -moz-animation: back33 100s infinite;
  -o-animation: back33 100s infinite;
  animation: back33 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(34) {
  width: 102px;
  height: 102px;
  margin-left: -51px;
  margin-top: -51px;
  border-bottom-color: #6200EA;
  -webkit-animation: move34 100s infinite;
  -moz-animation: move34 100s infinite;
  -o-animation: move34 100s infinite;
  animation: move34 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(35) {
  width: 96px;
  height: 96px;
  margin-left: -48px;
  margin-top: -48px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back35 100s infinite;
  -moz-animation: back35 100s infinite;
  -o-animation: back35 100s infinite;
  animation: back35 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(36) {
  width: 90px;
  height: 90px;
  margin-left: -45px;
  margin-top: -45px;
  border-bottom-color: #6200EA;
  -webkit-animation: move36 100s infinite;
  -moz-animation: move36 100s infinite;
  -o-animation: move36 100s infinite;
  animation: move36 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(37) {
  width: 84px;
  height: 84px;
  margin-left: -42px;
  margin-top: -42px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back37 100s infinite;
  -moz-animation: back37 100s infinite;
  -o-animation: back37 100s infinite;
  animation: back37 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(38) {
  width: 78px;
  height: 78px;
  margin-left: -39px;
  margin-top: -39px;
  border-bottom-color: #6200EA;
  -webkit-animation: move38 100s infinite;
  -moz-animation: move38 100s infinite;
  -o-animation: move38 100s infinite;
  animation: move38 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(39) {
  width: 72px;
  height: 72px;
  margin-left: -36px;
  margin-top: -36px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back39 100s infinite;
  -moz-animation: back39 100s infinite;
  -o-animation: back39 100s infinite;
  animation: back39 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(40) {
  width: 66px;
  height: 66px;
  margin-left: -33px;
  margin-top: -33px;
  border-bottom-color: #6200EA;
  -webkit-animation: move40 100s infinite;
  -moz-animation: move40 100s infinite;
  -o-animation: move40 100s infinite;
  animation: move40 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(41) {
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back41 100s infinite;
  -moz-animation: back41 100s infinite;
  -o-animation: back41 100s infinite;
  animation: back41 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(42) {
  width: 54px;
  height: 54px;
  margin-left: -27px;
  margin-top: -27px;
  border-bottom-color: #6200EA;
  -webkit-animation: move42 100s infinite;
  -moz-animation: move42 100s infinite;
  -o-animation: move42 100s infinite;
  animation: move42 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(43) {
  width: 48px;
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back43 100s infinite;
  -moz-animation: back43 100s infinite;
  -o-animation: back43 100s infinite;
  animation: back43 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(44) {
  width: 42px;
  height: 42px;
  margin-left: -21px;
  margin-top: -21px;
  border-bottom-color: #6200EA;
  -webkit-animation: move44 100s infinite;
  -moz-animation: move44 100s infinite;
  -o-animation: move44 100s infinite;
  animation: move44 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(45) {
  width: 36px;
  height: 36px;
  margin-left: -18px;
  margin-top: -18px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back45 100s infinite;
  -moz-animation: back45 100s infinite;
  -o-animation: back45 100s infinite;
  animation: back45 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(46) {
  width: 30px;
  height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  border-bottom-color: #6200EA;
  -webkit-animation: move46 100s infinite;
  -moz-animation: move46 100s infinite;
  -o-animation: move46 100s infinite;
  animation: move46 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(47) {
  width: 24px;
  height: 24px;
  margin-left: -12px;
  margin-top: -12px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back47 100s infinite;
  -moz-animation: back47 100s infinite;
  -o-animation: back47 100s infinite;
  animation: back47 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(48) {
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
  border-bottom-color: #6200EA;
  -webkit-animation: move48 100s infinite;
  -moz-animation: move48 100s infinite;
  -o-animation: move48 100s infinite;
  animation: move48 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(49) {
  width: 12px;
  height: 12px;
  margin-left: -6px;
  margin-top: -6px;
  border-bottom-color: #00E5FF;
  -webkit-animation: back49 100s infinite;
  -moz-animation: back49 100s infinite;
  -o-animation: back49 100s infinite;
  animation: back49 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle:nth-child(50) {
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -3px;
  border-bottom-color: #6200EA;
  -webkit-animation: move50 100s infinite;
  -moz-animation: move50 100s infinite;
  -o-animation: move50 100s infinite;
  animation: move50 100s infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.circle {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 2px solid transparent;
  border-radius: 50%;
}
.M2010 {  
  text-shadow: 0 1px 0 #24006B,
               0 2px 0 #c9c9c9,
               0 3px 0 #000,
               0 4px 0 #b9b9b9,
               0 5px 0 #000,
               0 6px 1px #ff0,
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);}</style>
<div class="loader-loading-2">
<div class="loader-text">
<div class="loader">
</div>
</div>
</div>
</div>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHgPGu1UXjDU1ql59zijaJ8JtNKxH5mi4pXRqV1xuiMGbErMYbqMpOXO1VuQ-CdpySjLvakyMj86lo-T5etAWHrRxaMZZGkf8_358AEw9Vj2-VNLqf9vyO9HywD2Z9PxKhpNQ54kOeNLM/s1600/kina-grannis-mys2010.jpg"/>  
<div class="circle">
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
<div class="circle">
</div>
</div>
</div>
</div>
</div>
<div align="center" style="margin-top:-30px">
<canvas id="animation" width="400" height="400"></canvas>
<h3 class="M2010">
<div align="center" style="margin-top:390px">
<font size="5" color="#24006B"face="arial">M-2010 CIBEBER CIMAHI</h3>
</div>
<div class='sand'>
</div>
<div class="ap" id="ap">
<div align="center">
<div id="dibawah">
<span style="font-family: arial ; font-size: 12px; color:#809FFE;"> EDITED BY. <a href="https://Link Download"title="Download Full Code"><span style="color: #B20000; font-size: 14px;">&nbsp; M - 2010 </a>&nbsp; DOWNLOAD </a> 
</div>
<div id="posisi">
<span style="font-family: arial ; font-size: 12px; color:#809FFE;"> COPYRIGHT <a href="http://myscript2010s.blogspot.co.id/p/statistik-home-page.html" title="Mari Belajar"><span style="color: #B20000; font-size: 14px;">&nbsp; &copy; - 2016 </a>&nbsp; WEBSITE</a> 
</div>
<h2>
<audio id="mys2010" src="https://sites.google.com/site/pelajaranku1/mp3ku/Kinna-Gone-Mys2010.mp3"controls="controls"></audio></h2>
</a></div>
</div>
<header>
<a href="http://sample-mys2010.blogspot.co.id/2016/07/css-spirals-with-audio.html" target="_blank" title="Mari Belajar">
<span style="color:#f00; font-size: 10pt">LET'S STUDY</a>  
</a>  
</div>
</header>
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'>
</script>
<ul class="mys2010-list">
<script src='//assets.codepen.io/assets/common/stopExecutionOnTimeout.js?t=1'>
</script>   
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'>
</script>  
<link rel='stylesheet prefetch' href='http://cdn.jsdelivr.net/mediaelement/2.13.1/mediaelementplayer.min.css'>   
<script src='http://cdn.jsdelivr.net/mediaelement/2.13.1/mediaelement-and-player.min.js'>
</script> 
<script src="//assets.codepen.io/assets/common/stopExecutionOnTimeout-f961f59a28ef4fd551736b43f94620b5.js">
</script>
<script> 
 /**
Rotating_M2010
*/ 
window.requestAnimFrame = (function(){
  return window.requestAnimationFrame    ||
    window.webkitRequestAnimationFrame ||
    window.mozRequestAnimationFrame    ||
    function( callback ){
    window.setTimeout(callback, 1000 / 60);
  };
})();
var rad = function(deg) {
  return (deg * (Math.PI / -180));
};
var pointOnCircle = function(x, y, radius, point) {
  var xr = (x + (radius * Math.cos(rad(point))));
  var yr = (y + (radius * Math.sin(rad(point))));
  return {
    x: xr,
    y: yr
  };
};
Math.Tau = (Math.PI * 2);
var DOT_RADIUS = 4;
var DottedRotatingRing = function(ctx, x, y, radius, dots, color, speed) {
  this.x      = x;
  this.y      = y;
  this.radius = radius;
  this.style  = color;
  this.speed  = speed;
  this.offset = 0;
  this.ctx    = ctx;
  this.dots   = dots;
};
DottedRotatingRing.prototype.step = function() {
  this.offset = ((this.offset + this.speed) % 360);
};
DottedRotatingRing.prototype.render = function() {
  this.ctx.fillStyle = this.style;
  var points = [];
  var step   = (360 / this.dots);
  for(var i = 0; i < this.dots; i++) {
    var point = pointOnCircle(this.x, this.y, this.radius, this.offset + (i * step));

    this.ctx.beginPath();
     this.ctx.arc(point.x, point.y, DOT_RADIUS, 0, Math.Tau, false);
     this.ctx.fill();
    this.ctx.closePath();
  }
};
var colors = ['#1674bc', '#00a496', '#82c640', '#f6b62e', '#ee5b35', '#eb225f', '#B20000', '#612e8d'];
var cbDots = [4, 8, 12, 16, 20, 24, 28, 32];
var initialRadius = 23;
var spacingRadius = 23;
var initialSpeed  = 5;
var speedStep     = 0.5;
$(function() {
  var canvas = document.getElementById('animation');
  var context = canvas.getContext('2d');
  var cx = 200;
  var cy = 200;
  var rings = [];
  var radius = initialRadius;
  var speed  = initialSpeed;
  for(var i in cbDots) {
    rings.push(new DottedRotatingRing(context, cx, cy, radius, cbDots[i], colors[i], speed));
    radius += spacingRadius;
    speed  -= speedStep;
  }
  // animate those rings!!
  var anim = function anim() {
    requestAnimFrame(anim);

    context.clearRect(0, 0, 400, 400);
    for(var i in rings) rings[i].step(); // step all before render all ;)
    for(var i in rings) rings[i].render();
  }; anim();
});
    </script>
<script>
      $(function () {
$('video,audio').mediaelementplayer({
success: function (mediaElement, domObject) {
var audio_src = $('li.current').attr('data-url');
mediaElement.setSrc(audio_src);
mediaElement.addEventListener('ended', function (e) {
mys2010PlayNext(e.target);
}, false);
},
keyActions: []
});
$('.mys2010-list li').click(function () {
$(this).addClass('current').siblings().removeClass('current');
var audio_src = $(this).attr('data-url');
$('audio#mys2010:first').each(function () {
this.player.pause();
this.player.setSrc(audio_src);
this.player.play();
});
});
});
function mys2010PlayNext(currentPlayer) {
if ($('.mys2010-list li.current').length > 0) {
var current_item = $('.mys2010-list li.current:first');
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
console.log('if ' + audio_src);
} else {
var current_item = $('.mys2010-list li:first');
var audio_src = $(current_item).next().text();
$(current_item).next().addClass('current').siblings().removeClass('current');
console.log('elseif ' + audio_src);
}
if ($(current_item).is(':last-child')) {
$(current_item).removeClass('current');
} else {
currentPlayer.setSrc(audio_src);
currentPlayer.play();
}}    
</script>         
Spirals Code by. Massimo
Audio Code by. Jereme Causing
Rotating dot Code by. Bas Groothedde
Design Code is Edited by. Mys2010 on Codepen
If you want to directly copy  and  paste you canDownload Here Spirals with audio