Вход Регистрация
Файл: templates/backend/default/assets/plugins/skycons/skycons.min.js
Строк: 330
<?php
!function(e){"use strict";function t(e,t,l,n){e.beginPath(),e.arc(t,l,n,0,y,!1),e.fill()}function l(e,t,l,n,i){e.beginPath(),e.moveTo(t,l),e.lineTo(n,i),e.stroke()}function n(e,l,n,i,a,o,r,s){var c=Math.cos(l*y),u=Math.sin(l*y);s-=r,t(e,n-u*a,i+c*o+.5*s,r+(1-.5*c)*s)}function i(e,t,l,i,a,o,r,s){var c;for(c=5;c--;)n(e,t+c/5,l,i,a,o,r,s)}function a(e,t,l,n,a,o,r){t/=3e4;var s=.21*a,c=.12*a,u=.24*a,d=.28*a;e.fillStyle=r,i(e,t,l,n,s,c,u,d),e.globalCompositeOperation="destination-out",i(e,t,l,n,s,c,u-o,d-o),e.globalCompositeOperation="source-over"}function o(e,t,n,i,a,o,r){t/=12e4;var s,c,u,d,h=.25*a-.5*o,f=.32*a+.5*o,p=.5*a-.5*o;for(e.strokeStyle=r,e.lineWidth=o,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(n,i,h,0,y,!1),e.stroke(),s=8;s--;)c=(t+s/8)*y,u=Math.cos(c),d=Math.sin(c),l(e,n+u*f,i+d*f,n+u*p,i+d*p)}function r(e,t,l,n,i,a,o){t/=15e3;var r=.29*i-.5*a,s=.05*i,c=Math.cos(t*y),u=c*y/-16;e.strokeStyle=o,e.lineWidth=a,e.lineCap="round",e.lineJoin="round",l+=c*s,e.beginPath(),e.arc(l,n,r,u+y/8,u+7*y/8,!1),e.arc(l+Math.cos(u)*r*b,n+Math.sin(u)*r*b,r,u+5*y/8,u+3*y/8,!0),e.closePath(),e.stroke()}function s(e,t,l,n,i,a,o){t/=1350;var r,s,c,u,d=.16*i,h=11*y/12,f=7*y/12;for(e.fillStyle=o,r=4;r--;)s=(t+r/4)%1,c=l+(r-1.5)/1.5*(1===r||2===r?-1:1)*d,u=n+s*s*i,e.beginPath(),e.moveTo(c,u-1.5*a),e.arc(c,u,.75*a,h,f,!1),e.fill()}function c(e,t,n,i,a,o,r){t/=750;var s,c,u,d,h=.1875*a;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",s=4;s--;)c=(t+s/4)%1,u=Math.floor(n+(s-1.5)/1.5*(1===s||2===s?-1:1)*h)+.5,d=i+c*a,l(e,u,d-1.5*o,u,d+1.5*o)}function u(e,t,n,i,a,o,r){t/=3e3;var s,c,u,d,h=.16*a,f=.75*o,p=.7*t*y,m=Math.cos(p)*f,g=Math.sin(p)*f,v=p+y/3,b=Math.cos(v)*f,C=Math.sin(v)*f,T=p+2*y/3,w=Math.cos(T)*f,E=Math.sin(T)*f;for(e.strokeStyle=r,e.lineWidth=.5*o,e.lineCap="round",e.lineJoin="round",s=4;s--;)c=(t+s/4)%1,u=n+Math.sin((c+s/4)*y)*h,d=i+c*a,l(e,u-m,d-g,u+m,d+g),l(e,u-b,d-C,u+b,d+C),l(e,u-w,d-E,u+w,d+E)}function d(e,t,l,n,a,o,r){t/=3e4;var s=.21*a,c=.06*a,u=.21*a,d=.28*a;e.fillStyle=r,i(e,t,l,n,s,c,u,d),e.globalCompositeOperation="destination-out",i(e,t,l,n,s,c,u-o,d-o),e.globalCompositeOperation="source-over"}function h(e,t,l,n,i,a,o){var r=i/8,s=r/3,c=2*s,u=t%1*y,d=Math.cos(u),h=Math.sin(u);e.fillStyle=o,e.strokeStyle=o,e.lineWidth=a,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.arc(l,n,r,u,u+Math.PI,!1),e.arc(l-s*d,n-s*h,c,u+Math.PI,u,!1),e.arc(l+c*d,n+c*h,s,u+Math.PI,u,!0),e.globalCompositeOperation="destination-out",e.fill(),e.globalCompositeOperation="source-over",e.stroke()}function f(e,t,l,n,i,a,o,r,s){t/=2500;var c,u,d,f,p=C[o],m=(t+o-T[o].start)%r,g=(t+o-T[o].end)%r,v=(t+o)%r;if(e.strokeStyle=s,e.lineWidth=a,e.lineCap="round",e.lineJoin="round",1>m){if(e.beginPath(),m*=p.length/2-1,c=Math.floor(m),m-=c,c*=2,c+=2,e.moveTo(l+(p[c-2]*(1-m)+p[c]*m)*i,n+(p[c-1]*(1-m)+p[c+1]*m)*i),1>g){for(g*=p.length/2-1,u=Math.floor(g),g-=u,u*=2,u+=2,f=c;f!==u;f+=2)e.lineTo(l+p[f]*i,n+p[f+1]*i);e.lineTo(l+(p[u-2]*(1-g)+p[u]*g)*i,n+(p[u-1]*(1-g)+p[u+1]*g)*i)}else for(f=c;f!==p.length;f+=2)e.lineTo(l+p[f]*i,n+p[f+1]*i);e.stroke()}else if(1>g){for(e.beginPath(),g*=p.length/2-1,u=Math.floor(g),g-=u,u*=2,u+=2,e.moveTo(l+p[0]*i,n+p[1]*i),f=2;f!==u;f+=2)e.lineTo(l+p[f]*i,n+p[f+1]*i);e.lineTo(l+(p[u-2]*(1-g)+p[u]*g)*i,n+(p[u-1]*(1-g)+p[u+1]*g)*i),e.stroke()}1>v&&(v*=p.length/2-1,d=Math.floor(v),v-=d,d*=2,d+=2,h(e,t,l+(p[d-2]*(1-v)+p[d]*v)*i,n+(p[d-1]*(1-v)+p[d+1]*v)*i,i,a,s))}var p,m;!function(){var t=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame,l=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.mozCancelAnimationFrame||e.oCancelAnimationFrame||e.msCancelAnimationFrame;t&&l?(p=function(e){function l(){n.value=t(l),e()}var n={value:null};return l(),n},m=function(e){l(e.value)}):(p=setInterval,m=clearInterval)}();var g=500,v=.08,y=2*Math.PI,b=2/Math.sqrt(2),C=[[-.75,-.18,-.7219,-.1527,-.6971,-.1225,-.6739,-.091,-.6516,-.0588,-.6298,-.0262,-.6083,.0065,-.5868,.0396,-.5643,.0731,-.5372,.1041,-.5033,.1259,-.4662,.1406,-.4275,.1493,-.3881,.153,-.3487,.1526,-.3095,.1488,-.2708,.1421,-.2319,.1342,-.1943,.1217,-.16,.1025,-.129,.0785,-.1012,.0509,-.0764,.0206,-.0547,-.012,-.0378,-.0472,-.0324,-.0857,-.0389,-.1241,-.0546,-.1599,-.0814,-.1876,-.1193,-.1964,-.1582,-.1935,-.1931,-.1769,-.2157,-.1453,-.229,-.1085,-.2327,-.0697,-.224,-.0317,-.2064,.0033,-.1853,.0362,-.1613,.0672,-.135,.0961,-.1051,.1213,-.0706,.1397,-.0332,.1512,.0053,.158,.0442,.1624,.0833,.1636,.1224,.1615,.1613,.1565,.1999,.15,.2378,.1402,.2749,.1279,.3118,.1147,.3487,.1015,.3858,.0892,.4236,.0787,.4621,.0715,.5012,.0702,.5398,.0766,.5768,.089,.6123,.1055,.6466,.1244,.6805,.144,.7147,.163,.75,.18],[-.75,0,-.7033,.0195,-.6569,.0399,-.6104,.06,-.5634,.0789,-.5155,.0954,-.4667,.1089,-.4174,.1206,-.3676,.1299,-.3174,.1365,-.2669,.1398,-.2162,.1391,-.1658,.1347,-.1157,.1271,-.0661,.1169,-.017,.1046,.0316,.0903,.0791,.0728,.1259,.0534,.1723,.0331,.2188,.0129,.2656,-.0064,.3122,-.0263,.3586,-.0466,.4052,-.0665,.4525,-.0847,.5007,-.1002,.5497,-.113,.5991,-.124,.6491,-.1325,.6994,-.138,.75,-.14]],T=[{start:.36,end:.11},{start:.56,end:.16}],w=function(e){this.list=[],this.interval=null,this.color=e&&e.color?e.color:"black",this.resizeClear=!(!e||!e.resizeClear)};w.CLEAR_DAY=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,a=Math.min(n,i);o(e,t,.5*n,.5*i,a,a*v,l)},w.CLEAR_NIGHT=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,a=Math.min(n,i);r(e,t,.5*n,.5*i,a,a*v,l)},w.PARTLY_CLOUDY_DAY=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,r=Math.min(n,i);o(e,t,.625*n,.375*i,.75*r,r*v,l),a(e,t,.375*n,.625*i,.75*r,r*v,l)},w.PARTLY_CLOUDY_NIGHT=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,o=Math.min(n,i);r(e,t,.667*n,.375*i,.75*o,o*v,l),a(e,t,.375*n,.625*i,.75*o,o*v,l)},w.CLOUDY=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,o=Math.min(n,i);a(e,t,.5*n,.5*i,o,o*v,l)},w.RAIN=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,o=Math.min(n,i);s(e,t,.5*n,.37*i,.9*o,o*v,l),a(e,t,.5*n,.37*i,.9*o,o*v,l)},w.SLEET=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,o=Math.min(n,i);c(e,t,.5*n,.37*i,.9*o,o*v,l),a(e,t,.5*n,.37*i,.9*o,o*v,l)},w.SNOW=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,o=Math.min(n,i);u(e,t,.5*n,.37*i,.9*o,o*v,l),a(e,t,.5*n,.37*i,.9*o,o*v,l)},w.WIND=function(e,t,l){var n=e.canvas.width,i=e.canvas.height,a=Math.min(n,i);f(e,t,.5*n,.5*i,a,a*v,0,2,l),f(e,t,.5*n,.5*i,a,a*v,1,2,l)},w.FOG=function(e,t,n){var i=e.canvas.width,a=e.canvas.height,o=Math.min(i,a),r=o*v;d(e,t,.5*i,.32*a,.75*o,r,n),t/=5e3;var s=.02*Math.cos(t*y)*o,c=.02*Math.cos((t+.25)*y)*o,u=.02*Math.cos((t+.5)*y)*o,h=.02*Math.cos((t+.75)*y)*o,f=.936*a,p=Math.floor(f-.5*r)+.5,m=Math.floor(f-2.5*r)+.5;e.strokeStyle=n,e.lineWidth=r,e.lineCap="round",e.lineJoin="round",l(e,s+.2*i+.5*r,p,c+.8*i-.5*r,p),l(e,u+.2*i+.5*r,m,h+.8*i-.5*r,m)},w.prototype={add:function(e,t){var l;"string"==typeof e&&(e=document.getElementById(e)),l={element:e,context:e.getContext("2d"),drawing:t},this.list.push(l),this.draw(l,g)},set:function(e,t){var l;for("string"==typeof e&&(e=document.getElementById(e)),l=this.list.length;l--;)if(this.list[l].element===e)return this.list[l].drawing=t,this.draw(this.list[l],g),void 0;this.add(e,t)},remove:function(e){var t;for("string"==typeof e&&(e=document.getElementById(e)),t=this.list.length;t--;)if(this.list[t].element===e)return this.list.splice(t,1),void 0},draw:function(e,t){var l=e.context.canvas;this.resizeClear?l.width=l.width:e.context.clearRect(0,0,l.width,l.height),e.drawing(e.context,t,this.color)},play:function(){var e=this;this.pause(),this.interval=p(function(){var t,l=Date.now();for(t=e.list.length;t--;)e.draw(e.list[t],l)},1e3/60)},pause:function(){this.interval&&(m(this.interval),this.interval=null)}},e.Skycons=w}(this);
?>
Онлайн: 1
Реклама