(function($){
$(document).ready(function(){
	var canvas = document.getElementById('canvas-logo');
	var ctx = canvas.getContext("2d"), gradient;

	// layer1/Path
	ctx.save();
	ctx.beginPath();
	ctx.moveTo(100.0, 100.0);
	ctx.lineTo(0.0, 100.0);
	ctx.lineTo(0.0, 0.0);
	ctx.lineTo(100.0, 0.0);
	ctx.lineTo(100.0, 100.0);
	ctx.closePath();
	ctx.restore();
	
	// layer3/Path
	ctx.save();
	ctx.beginPath();
	ctx.moveTo(100.0, 50.0);
	ctx.bezierCurveTo(100.0, 77.6, 77.6, 100.0, 50.0, 100.0);
	ctx.bezierCurveTo(22.4, 100.0, 0.0, 77.6, 0.0, 50.0);
	ctx.bezierCurveTo(0.0, 22.4, 22.4, 0.0, 50.0, 0.0);
	ctx.bezierCurveTo(77.6, 0.0, 100.0, 22.4, 100.0, 50.0);
	ctx.closePath();
	gradient = ctx.createRadialGradient(50.0, 50.0, 0.0, 50.0, 50.0, 50.0);
	gradient.addColorStop(0.92, "rgba(66, 101, 47, 1)");
	gradient.addColorStop(0.97, "rgba(160, 178, 151, 0.5)");
	gradient.addColorStop(1.00, "rgba(255, 255, 255, 0)");
	ctx.fillStyle = gradient;
	ctx.fill();
	ctx.restore();
	
	// layer2/Path
	ctx.save();
	ctx.beginPath();
	ctx.moveTo(97.5, 50.0);
	ctx.bezierCurveTo(97.5, 76.2, 76.2, 97.5, 50.0, 97.5);
	ctx.bezierCurveTo(23.8, 97.5, 2.5, 76.2, 2.5, 50.0);
	ctx.bezierCurveTo(2.5, 23.8, 23.8, 2.5, 50.0, 2.5);
	ctx.bezierCurveTo(76.2, 2.5, 97.5, 23.8, 97.5, 50.0);
	ctx.closePath();
	gradient = ctx.createLinearGradient(50.0, 97.5, 50.0, 2.5);
	gradient.addColorStop(0.00, "rgb(229, 143, 36)");
	gradient.addColorStop(0.66, "rgb(252, 194, 96)");
	gradient.addColorStop(1.00, "rgb(229, 143, 36)");
	ctx.fillStyle = gradient;
	ctx.fill();
	ctx.strokeStyle = "rgb(205, 105, 40)";
	ctx.lineCap = "round";
	ctx.lineJoin = "round";
	ctx.stroke();
		
	// layer2/Group/Path
	ctx.save();
	ctx.beginPath();
	ctx.moveTo(90.7, 44.4);
	ctx.lineTo(74.0, 44.4);
	ctx.lineTo(65.6, 44.4);
	ctx.lineTo(65.6, 50.8);
	ctx.bezierCurveTo(66.4, 50.3, 67.4, 50.0, 68.4, 50.0);
	ctx.bezierCurveTo(71.5, 50.0, 74.0, 52.5, 74.0, 55.6);
	ctx.bezierCurveTo(74.0, 58.7, 71.5, 61.2, 68.4, 61.2);
	ctx.bezierCurveTo(65.3, 61.2, 62.8, 58.7, 62.8, 55.6);
	ctx.lineTo(62.8, 41.7);
	ctx.lineTo(62.8, 33.3);
	ctx.lineTo(62.8, 33.3);
	ctx.bezierCurveTo(62.8, 30.2, 65.3, 27.7, 68.4, 27.7);
	ctx.bezierCurveTo(71.5, 27.7, 74.0, 30.2, 74.0, 33.3);
	ctx.lineTo(74.0, 33.3);
	ctx.lineTo(74.0, 41.7);
	ctx.lineTo(90.5, 41.7);
	ctx.bezierCurveTo(89.1, 30.7, 79.7, 22.2, 68.4, 22.2);
	ctx.bezierCurveTo(61.7, 22.2, 55.8, 25.1, 51.7, 29.7);
	ctx.bezierCurveTo(55.2, 33.7, 57.3, 38.8, 57.3, 44.5);
	ctx.bezierCurveTo(57.3, 50.1, 55.2, 55.3, 51.7, 59.2);
	ctx.bezierCurveTo(55.8, 63.8, 61.7, 66.7, 68.4, 66.7);
	ctx.bezierCurveTo(80.7, 66.7, 90.7, 56.8, 90.7, 44.5);
	ctx.bezierCurveTo(90.7, 44.5, 90.7, 44.5, 90.7, 44.4);
	ctx.closePath();
	ctx.fillStyle = "rgb(255, 255, 255)";
	ctx.fill();
    ctx.lineWidth = 0.5;
	ctx.strokeStyle = "rgb(204, 204, 203)";
	ctx.lineCap = "round";
	ctx.lineJoin = "round";
	ctx.stroke();
	
	// layer2/Group/Path
	ctx.beginPath();
	ctx.moveTo(51.7, 29.7);
	ctx.bezierCurveTo(47.6, 25.1, 41.7, 22.2, 35.0, 22.2);
	ctx.bezierCurveTo(22.7, 22.2, 12.7, 32.2, 12.7, 44.5);
	ctx.bezierCurveTo(12.7, 44.5, 12.7, 44.6, 12.7, 44.7);
	ctx.lineTo(12.7, 64.0);
	ctx.bezierCurveTo(12.7, 73.2, 20.2, 80.7, 29.4, 80.7);
	ctx.lineTo(29.4, 66.0);
	ctx.lineTo(29.4, 47.3);
	ctx.lineTo(29.4, 44.4);
	ctx.lineTo(29.5, 44.4);
	ctx.lineTo(29.5, 33.3);
	ctx.lineTo(29.5, 33.3);
	ctx.bezierCurveTo(29.5, 30.2, 31.9, 27.7, 35.0, 27.7);
	ctx.bezierCurveTo(38.1, 27.7, 40.6, 30.2, 40.6, 33.3);
	ctx.lineTo(40.6, 33.3);
	ctx.lineTo(40.6, 55.6);
	ctx.bezierCurveTo(40.6, 58.7, 38.1, 61.2, 35.0, 61.2);
	ctx.bezierCurveTo(34.0, 61.2, 33.0, 60.9, 32.2, 60.4);
	ctx.lineTo(32.2, 66.5);
	ctx.bezierCurveTo(33.1, 66.7, 34.1, 66.7, 35.0, 66.7);
	ctx.bezierCurveTo(41.7, 66.7, 47.6, 63.8, 51.7, 59.2);
	ctx.bezierCurveTo(48.2, 55.3, 46.1, 50.1, 46.1, 44.5);
	ctx.bezierCurveTo(46.1, 38.8, 48.2, 33.7, 51.7, 29.7);
	ctx.closePath();
	ctx.fill();
	ctx.lineCap = "round";
	ctx.lineJoin = "round";
	ctx.stroke();
	ctx.restore();
	ctx.restore();
});
})(jQuery);
