var width=490;var height=135;var fillStyle="rgba(0, 0, 0, 0)";var carLogoBSStyle="#00f305";var carLogoISStyle="rgba(255, 255, 255, 0.85)";var textBSStyle="#adffff";function drawInner(ctx,lineWidth){ctx.save()
ctx.strokeStyle=carLogoISStyle;ctx.lineWidth=lineWidth;ctx.stroke();ctx.restore();}
function drawLogo(ctx){ctx.save();ctx.beginPath();ctx.moveTo(0,0);ctx.lineTo(490,0);ctx.lineTo(490,135);ctx.lineTo(0,135);ctx.closePath();ctx.clip();ctx.scale(1,1);ctx.lineCap="round";ctx.lineJoin="round";ctx.shadowOffsetX=width;ctx.save();ctx.beginPath();ctx.rect(0,0,width,height);ctx.clip();ctx.shadowColor="rgba(32, 115, 237, 0.45)";ctx.shadowBlur=30;drawText(ctx,-width);ctx.restore();ctx.save();ctx.beginPath();ctx.rect(0,0,width,height);ctx.clip();ctx.shadowColor="rgba(255, 255, 255, 0.4)";ctx.shadowBlur=5;drawText(ctx,-width);ctx.restore();ctx.save();ctx.beginPath();ctx.rect(0,0,width,height);ctx.clip();ctx.shadowColor="rgba(51, 209, 61, 0.6)";ctx.shadowBlur=20;drawLogoIcon(ctx,-width);ctx.restore();ctx.save();ctx.beginPath();ctx.rect(0,0,width,height);ctx.clip();ctx.shadowColor="rgba(127, 255, 147, 0.5)";ctx.shadowBlur=5;drawLogoIcon(ctx,-width);ctx.restore();drawText(ctx,0);drawLogoIcon(ctx,0);ctx.restore();};function drawLogoIcon(ctx,offset){ctx.translate(offset,0);ctx.save();ctx.fillStyle=fillStyle;ctx.strokeStyle=carLogoBSStyle;ctx.lineWidth=5;ctx.miterLimit=10;ctx.beginPath();ctx.moveTo(68.036,24.625);ctx.bezierCurveTo(92.056,24.625,111.527,44.099000000000004,111.527,68.12100000000001);ctx.bezierCurveTo(111.527,92.14200000000001,92.055,111.61600000000001,68.036,111.61600000000001);ctx.bezierCurveTo(44.017,111.61600000000001,24.545,92.14200000000001,24.545,68.12100000000001);ctx.bezierCurveTo(24.545,44.099,44.017,24.625,68.036,24.625);ctx.closePath();ctx.stroke();drawInner(ctx,3);ctx.lineWidth=3;ctx.beginPath();ctx.moveTo(42.283,62.242);ctx.lineTo(47.844,47.955999999999996);ctx.bezierCurveTo(47.844,47.955999999999996,49.9,43.663999999999994,52.626000000000005,43.55499999999999);ctx.bezierCurveTo(55.352000000000004,43.44599999999999,83.59100000000001,43.49199999999999,83.59100000000001,43.49199999999999);ctx.bezierCurveTo(83.59100000000001,43.49199999999999,87.31400000000001,44.35799999999999,88.40400000000001,48.06599999999999);ctx.bezierCurveTo(89.49400000000001,51.77399999999999,93.74700000000001,62.460999999999984,93.74700000000001,62.460999999999984);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(42.698,62.896);ctx.lineTo(93.114,62.896);ctx.bezierCurveTo(95.15,62.896,96.80000000000001,64.546,96.80000000000001,66.582);ctx.lineTo(96.80000000000001,79.92999999999999);ctx.bezierCurveTo(96.80000000000001,81.96499999999999,95.15,83.61599999999999,93.114,83.61599999999999);ctx.lineTo(42.698,83.61599999999999);ctx.bezierCurveTo(40.662,83.61599999999999,39.012,81.96599999999998,39.012,79.92999999999998);ctx.lineTo(39.012,66.583);ctx.bezierCurveTo(39.012,64.547,40.662,62.896,42.698,62.896);ctx.closePath();ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(49.63,69.117);ctx.bezierCurveTo(51.973,69.117,53.873000000000005,71.013,53.873000000000005,73.35300000000001);ctx.bezierCurveTo(53.873000000000005,75.69300000000001,51.973000000000006,77.59,49.63,77.59);ctx.bezierCurveTo(47.287000000000006,77.59,45.387,75.693,45.387,73.35300000000001);ctx.bezierCurveTo(45.387,71.01300000000002,47.287,69.117,49.63,69.117);ctx.closePath();ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(87.016,69.115);ctx.bezierCurveTo(89.358,69.115,91.256,71.01299999999999,91.256,73.35499999999999);ctx.bezierCurveTo(91.256,75.69699999999999,89.358,77.59499999999998,87.016,77.59499999999998);ctx.bezierCurveTo(84.67500000000001,77.59499999999998,82.77600000000001,75.69699999999999,82.77600000000001,73.35499999999999);ctx.bezierCurveTo(82.77600000000001,71.01299999999999,84.675,69.115,87.016,69.115);ctx.closePath();ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(51.224,84.38);ctx.bezierCurveTo(51.224,87.285,51.224,91.36999999999999,51.224,91.36999999999999);ctx.bezierCurveTo(51.224,92.38799999999999,50.398999999999994,93.213,49.381,93.213);ctx.lineTo(44.453,93.213);ctx.bezierCurveTo(43.435,93.213,42.61,92.38799999999999,42.61,91.36999999999999);ctx.lineTo(42.61,84.48799999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(93.638,84.488);ctx.bezierCurveTo(93.638,87.168,93.638,91.478,93.638,91.478);ctx.bezierCurveTo(93.638,92.497,92.813,93.32199999999999,91.795,93.32199999999999);ctx.lineTo(86.867,93.32199999999999);ctx.bezierCurveTo(85.849,93.32199999999999,85.024,92.49699999999999,85.024,91.478);ctx.lineTo(85.133,84.707);ctx.stroke();drawInner(ctx,2);ctx.restore();}
function drawText(ctx,offset){ctx.translate(offset,0);ctx.save();ctx.fillStyle=fillStyle;ctx.strokeStyle=textBSStyle;ctx.lineWidth=6;ctx.miterLimit=10;ctx.beginPath();ctx.moveTo(262.101,94.45);ctx.bezierCurveTo(253.827,93.218,247.332,86.528,246.399,78.16);ctx.bezierCurveTo(246.323,77.475,246.247,57.605,246.467,56.461999999999996);ctx.bezierCurveTo(248.116,47.891,255.80900000000003,41.416,264.862,41.416);ctx.bezierCurveTo(274.149,41.416,281.846,48.232,283.221,57.135);ctx.bezierCurveTo(283.365,58.067,283.196,71.36699999999999,283.196,71.36699999999999);ctx.bezierCurveTo(283.196,71.36699999999999,283.372,77.91199999999999,283.24100000000004,78.80099999999999);ctx.bezierCurveTo(282.04100000000005,86.96699999999998,275.52600000000007,93.40599999999999,267.32400000000007,94.49199999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(176.625,93.713);ctx.lineTo(181.006,80.567);ctx.bezierCurveTo(181.006,80.567,181.882,79.22699999999999,183.168,78.36999999999999);ctx.bezierCurveTo(184.372,77.56599999999999,185.99200000000002,77.24199999999999,185.99200000000002,77.24199999999999);ctx.lineTo(204.72700000000003,77.39299999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(216.211,93.713);ctx.lineTo(200.044,42.785999999999994);ctx.bezierCurveTo(200.044,42.785999999999994,199.621,41.876999999999995,198.709,41.337999999999994);ctx.bezierCurveTo(197.98,40.907,196.72,40.821999999999996,196.72,40.821999999999996);ctx.bezierCurveTo(196.72,40.821999999999996,195.489,40.611,194.535,41.013999999999996);ctx.bezierCurveTo(193.527,41.440999999999995,192.791,42.483999999999995,192.791,42.483999999999995);ctx.lineTo(182.97,73.00999999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(227.392,41.124);ctx.lineTo(226.334,42.635000000000005);ctx.lineTo(226.334,91.446);ctx.lineTo(225.125,93.864);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(379.264,87.234);ctx.lineTo(379.11400000000003,92.37299999999999);ctx.lineTo(378.055,94.18599999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(169.7,56.662);ctx.bezierCurveTo(168.325,47.759,160.629,40.942,151.34099999999998,40.942);ctx.bezierCurveTo(142.28799999999998,40.942,134.748,47.417,133.09799999999998,55.989000000000004);ctx.bezierCurveTo(132.878,57.133,132.802,77.003,132.879,77.68700000000001);ctx.bezierCurveTo(133.915,86.96600000000001,141.786,94.18,151.34099999999998,94.18);ctx.bezierCurveTo(160.67499999999998,94.18,168.403,87.296,169.72099999999998,78.32700000000001);ctx.bezierCurveTo(169.85099999999997,77.43700000000001,169.676,70.89300000000001,169.676,70.89300000000001);ctx.lineTo(152.451,70.74200000000002);ctx.lineTo(150.638,71.49800000000002);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(298.404,70.139);ctx.bezierCurveTo(298.404,70.139,309.459,70.413,310.925,69.934);ctx.bezierCurveTo(316.901,67.976,321.21500000000003,62.355,321.21500000000003,55.726);ctx.bezierCurveTo(321.21500000000003,47.471,315.098,41.753,308.535,41.232);ctx.bezierCurveTo(302.271,40.736,304.586,41.124,304.586,41.124);ctx.lineTo(297.498,40.973);ctx.bezierCurveTo(297.498,40.973,294.519,41.69,293.574,42.64);ctx.bezierCurveTo(292.432,43.787,291.928,46.565,291.928,46.565);ctx.lineTo(291.928,94.01599999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(317.896,71.499);ctx.lineTo(320.011,75.125);ctx.lineTo(320.067,89.33);ctx.bezierCurveTo(320.067,89.33,320.414,91.312,321.161,91.826);ctx.bezierCurveTo(322.00600000000003,92.407,322.698,93.16399999999999,322.698,93.16399999999999);ctx.lineTo(325.45099999999996,93.86399999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(369.307,56.662);ctx.bezierCurveTo(367.932,47.759,360.236,40.942,350.94800000000004,40.942);ctx.bezierCurveTo(341.89500000000004,40.942,334.35400000000004,47.417,332.70500000000004,55.989000000000004);ctx.bezierCurveTo(332.485,57.133,332.40900000000005,77.003,332.485,77.68700000000001);ctx.bezierCurveTo(333.52000000000004,86.96600000000001,341.391,94.18,350.94800000000004,94.18);ctx.bezierCurveTo(360.28200000000004,94.18,368.009,87.296,369.32700000000006,78.32700000000001);ctx.bezierCurveTo(369.458,77.43700000000001,369.28200000000004,70.89300000000001,369.28200000000004,70.89300000000001);ctx.lineTo(352.057,70.74200000000002);ctx.lineTo(350.244,71.49800000000002);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(237.364,86.762);ctx.lineTo(237.213,91.9);ctx.lineTo(236.155,93.71300000000001);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(427.789,93.713);ctx.lineTo(432.16999999999996,80.567);ctx.bezierCurveTo(432.16999999999996,80.567,433.04599999999994,79.22699999999999,434.33199999999994,78.36999999999999);ctx.bezierCurveTo(435.53599999999994,77.56599999999999,437.15599999999995,77.24199999999999,437.15599999999995,77.24199999999999);ctx.lineTo(455.88999999999993,77.39299999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(467.374,93.713);ctx.lineTo(451.207,42.785999999999994);ctx.bezierCurveTo(451.207,42.785999999999994,450.78499999999997,41.876999999999995,449.872,41.337999999999994);ctx.bezierCurveTo(449.14300000000003,40.907,447.88300000000004,40.821999999999996,447.88300000000004,40.821999999999996);ctx.bezierCurveTo(447.88300000000004,40.821999999999996,446.653,40.611,445.69800000000004,41.013999999999996);ctx.bezierCurveTo(444.689,41.440999999999995,443.95500000000004,42.483999999999995,443.95500000000004,42.483999999999995);ctx.lineTo(434.13500000000005,73.00999999999999);ctx.stroke();drawInner(ctx,2);ctx.beginPath();ctx.moveTo(388.002,41.124);ctx.bezierCurveTo(388.002,41.124,388.02500000000003,79.61500000000001,388.071,80.105);ctx.bezierCurveTo(388.822,88.08500000000001,395.54100000000005,94.331,403.71700000000004,94.331);ctx.bezierCurveTo(411.83200000000005,94.331,418.208,88.482,419.04300000000006,80.589);ctx.bezierCurveTo(419.1020000000001,80.03999999999999,418.9750000000001,41.123999999999995,418.9750000000001,41.123999999999995);ctx.stroke();drawInner(ctx,2);ctx.restore();}
