33 lines
12 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="80" height="80" viewBox="0 0 80 80"><iframe xmlns="http://www.w3.org/1999/xhtml" class="cleanslate hidden" src="loader-dark_files/commandline.html" id="cmdline_iframe" loading="lazy" style="height: 0px !important;"></iframe>
<g xmlns="http://www.w3.org/2000/svg" id="sinewave-loader" fill="none" fill-rule="evenodd" stroke="#404040" transform=" translate(40,0) translate(0,40) rotate(0.04933877736720568) scale(0.9998349095940077,1) scale(1,0.9998349095940077) translate(-40,0) translate(0,-40)">
<path id="loader-circle" d="M40,14.5C54.0602,14.5,65.5,25.9395,65.5,40C65.5,54.0605,54.0602,65.5,40,65.5C25.9398,65.5,14.5,54.0605,14.5,40C14.5,25.9395,25.9398,14.5,40,14.5zM40,64.5C26.4909,64.5,15.5,53.5091,15.5,40C15.5,26.4909,26.4909,15.5,40,15.5C53.5091,15.5,64.5,26.4909,64.5,40C64.5,53.5091,53.5091,64.5,40,64.5z" stroke-dasharray="314 314" stroke-dashoffset="314" stroke-width="1" style="stroke-width: 1.00055px; stroke-dashoffset: 313.827px;"/>
</g>
<script xmlns="http://www.w3.org/2000/svg"><![CDATA[window.ks=function(){function F(a){return"undefined"!==typeof a}function v(a,b){return a&&0==a.indexOf(b)}function M(a){if(!isFinite(a))throw"non-finite value";}function N(a){if(14>=a)return 16;(a=W[a])||(a=0);return a}function D(a){return 0<=a?Math.pow(a,1/3):-Math.pow(-a,1/3)}function X(a,b,c,d){if(0==a)return 0==b?b=-d/c:(a=Math.sqrt(c*c-4*b*d),d=(-c+a)/(2*b),0<=d&&1>=d?b=d:(d=(-c-a)/(2*b),b=0<=d&&1>=d?d:0)),b;var e=c/a-b*b/(a*a)/3;c=b*b*b/(a*a*a)/13.5-b*c/(a*a)/3+d/a;var k=c*c/4+e*e*e/27;b=-b/
(3*a);if(0>=k){if(0==e&&0==c)return-D(d/a);a=Math.sqrt(c*c/4-k);d=Math.acos(-c/2/a);c=Math.cos(d/3);d=Math.sqrt(3)*Math.sin(d/3);a=D(a);e=2*a*c+b;if(0<=e&&1>=e)return e;e=-a*(c+d)+b;if(0<=e&&1>=e)return e;e=a*(d-c)+b;if(0<=e&&1>=e)return e}else{a=D(-c/2+Math.sqrt(k));c=D(-c/2-Math.sqrt(k));d=a+c+b;if(0<=d&&1>=d)return d;d=-(a+c)/2+b;if(0<=d&&1>=d)return d}return 0}function Y(a,b){if(48==a&&"number"===typeof b)return"#"+("000000"+b.toString(16)).substr(-6);if(64==a)return b=b.map(function(a){return a+
"px"}),b.join(",");if(96==a){a="";for(var c=b.length,d=0;d<c;d+=2)a+=b[d],a+=b[d+1].join(",");return a}if(80==a){if(0==b[0])return"none";a="";c=b.length;for(d=0;d<c;)a+=Q[b[d]],1==b[d]?a+="("+b[d+1]+") ":5==b[d]?(a+="("+b[d+1]+"px "+b[d+2]+"px "+b[d+3]+"px rgba("+(b[d+4]>>>24)+","+(b[d+4]>>16&255)+","+(b[d+4]>>8&255)+","+(b[d+4]&255)/255+")) ",d+=3):a=2==b[d]?a+("("+b[d+1]+"px) "):7==b[d]?a+("("+b[d+1]+"deg) "):a+("("+(0>b[d+1]?0:b[d+1])+") "),d+=2;return a}return 32==a?b+"px":b}function w(a){return 0>=
a?0:255<=a?255:a}function Z(a,b,c,d){if(16==a||32==a)return(c-b)*d+b;if(0==a)return.5>d?b:c;if(48==a){if("number"===typeof b&&"number"===typeof c){var e=1-d;return w(e*(b>>16)+d*(c>>16))<<16|w(e*(b>>8&255)+d*(c>>8&255))<<8|w(e*(b&255)+d*(c&255))}return.5>d?b:c}if(64==a){0==b.length&&(b=[0]);0==c.length&&(c=[0]);var k=b.length;b.length!=c.length&&(k=b.length*c.length);var g=[];for(a=0;a<k;++a){var f=b[a%b.length];var h=(c[a%c.length]-f)*d+f;0>h&&(h=0);g.push(h)}return g}if(96==a){if(b.length!=c.length)return.5>
d?b:c;k=b.length;g=[];for(a=0;a<k;a+=2){if(b[a]!==c[a])return.5>d?b:c;g[a]=b[a];g[a+1]=[];for(f=0;f<b[a+1].length;++f)g[a+1].push((c[a+1][f]-b[a+1][f])*d+b[a+1][f])}return g}if(80==a){k=b.length;if(k!=c.length)return.5>d?b:c;g=[];for(a=0;a<k;){if(b[a]!=c[a]||1==b[a])return.5>d?b:c;g[a]=b[a];g[a+1]=(c[a+1]-b[a+1])*d+b[a+1];if(5==b[a]){g[a+2]=(c[a+2]-b[a+2])*d+b[a+2];g[a+3]=(c[a+3]-b[a+3])*d+b[a+3];e=1-d;var l=b[a+4],q=c[a+4];h=e*(l>>>24)+d*(q>>>24);var m=e*(l>>16&255)+d*(q>>16&255);f=e*(l>>8&255)+
d*(q>>8&255);g[a+4]=(w(m)<<16|w(f)<<8|w(e*(l&255)+d*(q&255)))+16777216*(w(h)|0);a+=3}a+=2}return g}return 0}function R(a,b){a:{var c=a+b[2];var d=b[4].length;for(var e=0;e<d;++e)if(c<b[4][e]){c=e;break a}c=d-1}d=b[2];e=b[4][c-1]-d;a=(a-e)/(b[4][c]-d-e);if(b[6]&&b[6].length>c-1)if(d=b[6][c-1],1==d[0])if(0>=a)a=0;else if(1<=a)a=1;else{e=d[1];var k=d[3];a=X(3*e-3*k+1,-6*e+3*k,3*e,-a);a=3*a*(1-a)*(1-a)*d[2]+3*a*a*(1-a)*d[4]+a*a*a}else 2==d[0]?(d=d[1],a=Math.ceil(a*d)/d):3==d[0]&&(d=d[1],a=Math.floor(a*
d)/d);return Z(b[1]&240,b[5][c-1],b[5][c],a)}function O(){z=(new Date).getTime()}function A(a){for(var b=!1,c=0;c<x.length;++c)x[c].F(a)&&(b=!0);x.forEach(function(a){a.l&&(a.l=!1,a.onfinish&&(a.onfinish(),b=!0))});return b}function S(){O();A(!0)?(J=!0,K(S)):J=!1}function P(){J||(J=!0,K(S))}function T(a,b){var c=[];a.split(b).forEach(function(a){c.push(parseFloat(a))});return c}function t(a){-1==a.indexOf(",")&&(a=a.replace(" ",","));return T(a,",")}function U(a){a._ks||(a._ks={H:L},++L);if(!a._ks.transform){for(var b=
a._ks.transform=[],c=0;14>=c;++c)b[c]=0;if(c=a.getAttribute("transform")){for(c=c.trim().split(") ");0<a._ks.w;)c.shift(),--a._ks.w;a=c.shift();v(a,"translate(")&&(a=t(a.substring(10)),b[1]=a[0],b[2]=a[1],a=c.shift());v(a,"rotate(")&&(a=t(a.substring(7)),b[6]=a[0],a=c.shift());v(a,"skewX(")&&(a=t(a.substring(6)),b[7]=a[0],a=c.shift());v(a,"skewY(")&&(a=t(a.substring(6)),b[8]=a[0],a=c.shift());v(a,"scale(")&&(a=t(a.substring(6)),b[10]=a[0],b[11]=a[1],a=c.shift());v(a,"translate(")&&(a=t(a.substring(10)),
b[13]=a[0],b[14]=a[1])}}}function V(a){this.C=a;this.v=[];this.o=[];this.g=0;this.i=this.a=this.b=null;this.f=this.A=this.l=this.h=!1}function H(a,b,c){b=a[b];void 0===b&&(b=a[c]);return b}function aa(a){return Array.isArray(a)?a:v(a,"cubic-bezier(")?(a=a.substring(13,a.length-1).split(","),[1,parseFloat(a[0]),parseFloat(a[1]),parseFloat(a[2]),parseFloat(a[3])]):v(a,"steps(")?(a=a.substring(6,a.length-1).split(","),[a[1]&&"start"==a[1].trim()?2:3,parseFloat(a[0])]):[0]}function ba(a){a=a.trim();return v(a,
"#")?(parseInt(a.substring(1),16)<<8)+255:v(a,"rgba(")?(a=a.substring(5,a.length-1),a=a.split(","),(parseInt(a[0],10)<<24)+(parseInt(a[1],10)<<16)+(parseInt(a[2],10)<<8)+255*parseFloat(a[3])<<0):a}var ca=" translate translate rotate skewX skewY scale scale translate translate".split(" "),Q="none url blur brightness contrast drop-shadow grayscale hue-rotate invert opacity saturate sepia".split(" "),K=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||
window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;K||(K=function(a){window.setTimeout(a,16)});var L=0,W={d:97,fill:48,fillOpacity:16,filter:80,height:33,opacity:16,stroke:48,strokeDasharray:64,strokeDashoffset:32,strokeOpacity:16,strokeWidth:32,transform:1,width:33},J=!1,z=(new Date).getTime(),x=[];V.prototype={j:function(a){var b=!1;if(null!==this.b){var c=this.c();null!==c&&c>=this.g?(b=!0,a?this.a=c:this.a=this.i?Math.max(this.i,this.g):this.g):null!==c&&(a&&null!==this.a&&(this.b=
z-this.a/1),this.a=null)}this.i=this.c();return b},F:function(a){a&&(this.h&&(this.h=!1,null===this.b&&(null!==this.a?(this.b=z-this.a/1,this.a=null):this.b=z)),null===this.a&&null!==this.b&&this.j(!1)&&(this.l=!0));a=this.c();if(null===a)return!1;for(var b=this.v,c=this.o,d=0;d<b.length;++d){for(var e=b[d],k=!1,g=0;g<c[d].length;++g){var f=c[d][g],h=f[0];if(null!==h){var l=f[2];var q=f[4].length,m=f[4][q-1]-l;l=0==m?f[5][q-1]:a<=l?f[5][0]:a>=l+f[3]?0==f[3]%m?f[5][q-1]:R(f[3]%m,f):R((a-l)%m,f);0==
h?(e._ks.mpath=f[8],e._ks.transform[h]=l,k=!0):14>=h?(e._ks.transform[h]=l,k=!0):(l=Y(f[1]&240,l),f[1]&1?e.setAttribute(h,l):e.style[h]=l)}}if(k){U(e);k=e._ks.transform;g="";if(f=e._ks.mpath)l=k[0]*f[2]/100,h=f[1].getPointAtLength(l),g="translate("+h.x+","+h.y+") ",f[0]&&(.5>l?(l=h,h=f[1].getPointAtLength(.5)):l=f[1].getPointAtLength(l-.5),g+="rotate("+180*Math.atan2(h.y-l.y,h.x-l.x)/Math.PI+") ");for(f=1;f<k.length;++f)if(h=k[f])g+=" "+ca[f]+"(",g=2>=f?g+(1==f?h+",0":"0,"+h):13<=f?g+(13==f?h+",0":
"0,"+h):10<=f?g+(10==f?h+",1":"1,"+h):g+h,g+=")";e.setAttribute("transform",g)}}return"running"==this.B()},s:function(){if(!this.A){this.A=!0;for(var a=this.v,b=this.o,c=0;c<a.length;++c)for(var d=a[c],e=!1,k=0;k<b[c].length;++k){var g=b[c][k][0];14>=g?d._ks.G||(U(d),d._ks.G=d._ks.transform.slice()):(d._ks.m||(d._ks.m={}),F(d._ks.m[g])||(e||(e=getComputedStyle(d)),d._ks.m[g]=N(g)&1?d.getAttribute(g):e[g]))}}},play:function(a){F(a)&&this.u(a,!0);if(!this.f)return this;a=this.c();if(null===a||0>a||
a>=this.g)this.a=0;if(null===this.a)return this;this.b=null;this.h=!0;this.s();A(!1);P();return this},pause:function(a){F(a)&&this.u(a,!0);if(!this.f||"paused"==this.B())return this;F(a)||O();a=this.c();null===a&&(this.a=0);null!==this.b&&null===this.a&&(this.a=a);this.b=null;this.h=!1;this.j(!1);this.s();A(!1);return this},c:function(){return null!==this.a?this.a:null===this.b?null:1*(z-this.b)},u:function(a,b){M(a);b&&O();null!==a&&(this.s(),null!==this.a||null===this.b?(this.a=a,A(!1)):this.b=
z-a/1,this.f||(this.b=null),this.i=null,this.j(!0),P())},I:function(){return this.c()},time:function(a){return F(a)?(this.f&&this.u(a,!0),this):this.I()},startTime:function(a){if(F(a)){M(a);if(!this.f)return this;this.i=this.c();this.b=a;null!==a?this.a=null:this.a=this.i;this.h=!1;this.j(!0);A(!1);P();return this}return this.D?this.D[0].startTime:this.b},B:function(){var a=this.c();return this.h?"running":null===a?"idle":null===this.b?"paused":a>=this.g?"finished":"running"}};return{setmptr:function(a){for(var b in a){var c=
document.getElementById(b);c._ks||(c._ks={});c._ks.w=a[b]}},animate:function(){if(0<x.length)throw"data already set";var a={};if(1==arguments.length%2){a=arguments[arguments.length-1];var b={};for(c in a)b[c]=a[c];a=b}var c=new V(a);a=arguments;for(var d=b=0;d<a.length-1;d+=2){var e=a[d];var k=e instanceof Element?e:document.getElementById(e.substring(1));if(!k)throw"invalid target: "+e;e=k;k=a[d+1];e._ks||(e._ks={H:L},++L);for(var g=[],f=0;f<k.length;++f){var h=k[f],l=H(h,"p","property");14>=l||
-1==l.indexOf("-")||(l=null);var q=N(l);q||(q=0);var m=H(h,"t","times");if(!m||2>m.length)throw"not enough times";m=m.slice();if(!isFinite(m[0])||0>m[0])throw"bad time: "+m[0];for(var y=1;y<m.length;++y)if(!isFinite(m[y])||0>m[y]||m[y]<m[y-1])throw"bad time: "+m[y];y=m[0];var w=m[m.length-1]-y,z=h.iterations||0;1>z&&(z=1);w*=z;b<w+y&&(b=w+y);var t=H(h,"v","values");if(!t||t.length!=m.length)throw"values don't match times";t=t.slice();for(var B=l,n=t,A=N(B)&240,p=0;p<n.length;++p)if(96==A){for(var G=
n[p].substring(6,n[p].length-2).match(/[A-DF-Za-df-z][-+0-9eE., ]*/ig),I=[],r=0;r<G.length;++r){I.push(G[r][0]);for(var u=1<G[r].trim().length?G[r].substring(1).split(","):[],E=0;E<u.length;++E)u[E]=parseFloat(u[E]);I.push(u)}n[p]=I}else if(48==A)if(v(n[p],"#"))n[p]=parseInt(n[p].substring(1),16);else{if(!v(n[p],"url(")&&"none"!=n[p])throw"invalid color: "+n[p];}else if(80==A){G=n;I=p;r=n[p];if("none"==r)r=[0];else{u=[];for(var C=r.indexOf("(");0<C;)if(E=Q.indexOf(r.substring(0,C)),0<=E){u.push(E);
var D=r.indexOf(") ");0>D&&(D=r.length-1);C=r.substring(C+1,D).split(" ");5==E?(u.push(parseFloat(C[0])),u.push(parseFloat(C[1])),u.push(parseFloat(C[2])),u.push(ba(C[3]))):1==E?u.push(C[0]):u.push(parseFloat(C[0]));r=r.substring(D+1).trim();C=r.indexOf("(")}else break;r=u}G[I]=r}else if(64==A)if("none"!=n[p]){if(!/^[0-9 .]*$/.test(n[p]))throw"bad value: "+n[p];n[p]=T(n[p]," ")}else n[p]=[0];else 32==A?(M(n[p]),n[p]=parseFloat(n[p])):0===B&&(n[p]=parseFloat(n[p]));B=H(h,"e","easing");n=m.length;for(B||
(B=[]);B.length<n;)B.push([1,0,0,.58,1]);for(n=0;n<B.length;++n)B[n]=aa(B[n]);q=[l,q,y,w,m,t,B,z];m=H(h,"m","motionPath");F(m)&&0===l&&(q[8]=[],q[8][0]=h.motionRotate,h=document.createElementNS("http://www.w3.org/2000/svg","path"),m||(m="M0,0"),h.setAttribute("d",m),q[8][1]=h,q[8][2]=h.getTotalLength());g.push(q)}0<g.length&&(c.v.push(e),c.o.push(g))}c.g=b;!1===c.f&&(x.push(c),c.f=!0,!1!==c.C.autoplay&&c.play());return c},_priv_list:function(){return x.slice()},play:function(){return x[0]?x[0].play():
this},pause:function(){return x[0]?x[0].pause():this},time:function(a){return x[0]?x[0].time(a):F(a)?this:null}}}();
document.ks=ks;(function(ks){
ks.animate("#sinewave-loader",[{p:6,t:[0,2000],v:[0,360],e:[[1,0.42,0,0.58,1],[0]],iterations:Infinity},{p:10,t:[0,1000,2000],v:[1,0.7,1],e:[[1,0.42,0,0.58,1],[1,0.42,0,0.58,1],[0]],iterations:Infinity},{p:11,t:[0,1000,2000],v:[1,0.7,1],e:[[1,0.42,0,0.58,1],[1,0.42,0,0.58,1],[0]],iterations:Infinity}],
"#loader-circle",[{p:'strokeWidth',t:[0,1000,2000],v:[1,2,1],e:[[1,0.42,0,0.58,1],[1,0.42,0,0.58,1],[0]],iterations:Infinity},{p:'strokeDashoffset',t:[0,1000,2000],v:[314,0,314],e:[[1,0.42,0,0.58,1],[1,0.42,0,0.58,1],[0]],iterations:Infinity}],
{autoplay:document.location.search.substr(1).split('&').indexOf('autoplay=false')<0})
})(ks);
]]></script>
</svg>