Skip to content

Instantly share code, notes, and snippets.

@gauravghongde
Last active July 23, 2020 08:55
Show Gist options
  • Save gauravghongde/df2dc47e12efeca82a7ecb5a16f4273b to your computer and use it in GitHub Desktop.
Save gauravghongde/df2dc47e12efeca82a7ecb5a16f4273b to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<svg id="et90ijfxmztf1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1000 1000" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><defs><filter id="et90ijfxmztf5-filter" x="-400%" width="600%" y="-400%" height="600%"><feGaussianBlur id="et90ijfxmztf5-filter-drop-shadow-0-blur" in="SourceAlpha" stdDeviation="0,0"></feGaussianBlur><feOffset id="et90ijfxmztf5-filter-drop-shadow-0-offset" dx="0" dy="0" result="tmp"></feOffset><feFlood id="et90ijfxmztf5-filter-drop-shadow-0-flood" flood-color="rgb(47,75,119)"></feFlood><feComposite id="et90ijfxmztf5-filter-drop-shadow-0-composite" operator="in" in2="tmp"></feComposite><feMerge id="et90ijfxmztf5-filter-drop-shadow-0-merge"><feMergeNode id="et90ijfxmztf5-filter-drop-shadow-0-merge-node-1"></feMergeNode><feMergeNode id="et90ijfxmztf5-filter-drop-shadow-0-merge-node-2" in="SourceGraphic"></feMergeNode></feMerge></filter><filter id="et90ijfxmztf6-filter" x="-400%" width="600%" y="-400%" height="600%"><feGaussianBlur id="et90ijfxmztf6-filter-drop-shadow-0-blur" in="SourceAlpha" stdDeviation="0,0"></feGaussianBlur><feOffset id="et90ijfxmztf6-filter-drop-shadow-0-offset" dx="0" dy="0" result="tmp"></feOffset><feFlood id="et90ijfxmztf6-filter-drop-shadow-0-flood" flood-color="rgb(47,75,119)"></feFlood><feComposite id="et90ijfxmztf6-filter-drop-shadow-0-composite" operator="in" in2="tmp"></feComposite><feMerge id="et90ijfxmztf6-filter-drop-shadow-0-merge"><feMergeNode id="et90ijfxmztf6-filter-drop-shadow-0-merge-node-1"></feMergeNode><feMergeNode id="et90ijfxmztf6-filter-drop-shadow-0-merge-node-2" in="SourceGraphic"></feMergeNode></feMerge></filter><filter id="et90ijfxmztf7-filter" x="-400%" width="600%" y="-400%" height="600%"><feGaussianBlur id="et90ijfxmztf7-filter-drop-shadow-0-blur" in="SourceAlpha" stdDeviation="0,0"></feGaussianBlur><feOffset id="et90ijfxmztf7-filter-drop-shadow-0-offset" dx="0" dy="0" result="tmp"></feOffset><feFlood id="et90ijfxmztf7-filter-drop-shadow-0-flood" flood-color="rgb(47,75,119)"></feFlood><feComposite id="et90ijfxmztf7-filter-drop-shadow-0-composite" operator="in" in2="tmp"></feComposite><feMerge id="et90ijfxmztf7-filter-drop-shadow-0-merge"><feMergeNode id="et90ijfxmztf7-filter-drop-shadow-0-merge-node-1"></feMergeNode><feMergeNode id="et90ijfxmztf7-filter-drop-shadow-0-merge-node-2" in="SourceGraphic"></feMergeNode></feMerge></filter><filter id="et90ijfxmztf9-filter" x="-400%" width="600%" y="-400%" height="600%"><feGaussianBlur id="et90ijfxmztf9-filter-drop-shadow-0-blur" in="SourceAlpha" stdDeviation="0,0"></feGaussianBlur><feOffset id="et90ijfxmztf9-filter-drop-shadow-0-offset" dx="0" dy="0" result="tmp"></feOffset><feFlood id="et90ijfxmztf9-filter-drop-shadow-0-flood" flood-color="rgb(47,75,119)"></feFlood><feComposite id="et90ijfxmztf9-filter-drop-shadow-0-composite" operator="in" in2="tmp"></feComposite><feMerge id="et90ijfxmztf9-filter-drop-shadow-0-merge"><feMergeNode id="et90ijfxmztf9-filter-drop-shadow-0-merge-node-1"></feMergeNode><feMergeNode id="et90ijfxmztf9-filter-drop-shadow-0-merge-node-2" in="SourceGraphic"></feMergeNode></feMerge></filter></defs><g id="et90ijfxmztf2" transform="matrix(1 0 0 1 100 100)"><g id="et90ijfxmztf3"><g id="et90ijfxmztf4" transform="matrix(1 0 0 1 0 0)"><circle id="et90ijfxmztf5" r="350" transform="matrix(0.71767786788677 0 0 0.71310807279367 400 400)" opacity="0.300000" filter="url(#et90ijfxmztf5-filter)" fill="rgb(161,206,230)" stroke="none" stroke-width="1"></circle><circle id="et90ijfxmztf6" r="350" transform="matrix(0.71767786788677 0 0 0.71310807279367 400 400)" opacity="0" filter="url(#et90ijfxmztf6-filter)" fill="rgb(161,206,230)" stroke="none" stroke-width="1"></circle><circle id="et90ijfxmztf7" r="350" transform="matrix(0.73157951927770 0 0 0.73157951927770 400 400)" filter="url(#et90ijfxmztf7-filter)" fill="rgb(59,77,97)" stroke="none" stroke-width="1"></circle><g id="et90ijfxmztf8" transform="matrix(1 0 0 1 0 0)"><path id="et90ijfxmztf9" d="M -350 0 C -350 -193.29966244077767 -193.29966244077767 -350 0 -350 C 193.29966244077767 -350 350 -193.29966244077767 350 0 C 350 193.29966244077767 193.29966244077767 350 0 350 C -193.29966244077767 350 -350 193.29966244077767 -350 0 Z" transform="matrix(0 0 0 0 400.00000000000006 656.05283174308590)" filter="url(#et90ijfxmztf9-filter)" fill="rgb(59,89,152)" stroke="none" stroke-width="1"></path></g><g id="et90ijfxmztf10" transform="matrix(1 0 0 1 0 0)"><path id="et90ijfxmztf11" d="M400,144C258.610000,144,144,258.610000,144,400C144,541.390000,258.610000,656,400,656C541.390000,656,656,541.390000,656,400C656,258.610000,541.380000,144,400,144ZM400,634.670000C270.400000,634.670000,165.330000,529.600000,165.330000,400C165.330000,270.400000,270.400000,165.330000,400,165.330000C529.600000,165.330000,634.670000,270.400000,634.670000,400C634.670000,529.600000,529.600000,634.670000,400,634.670000ZM332.160000,526.290000L271.160000,526.290000L271.160000,342L332.160000,342ZM301.870000,316.800000L301.870000,316.800000C280.960000,316.800000,267.730000,302.720000,267.730000,284.800000C267.730000,266.880000,281.390000,252.800000,302.290000,252.800000C323.190000,252.800000,336,266.450000,336.430000,284.800000C336.430000,302.720000,323.200000,316.800000,301.870000,316.800000ZM552.750000,526.290000L491.750000,526.290000L491.750000,427.730000C491.750000,402.990000,482.750000,385.920000,460.610000,385.920000C443.540000,385.920000,433.730000,397.440000,429.030000,408.110000C427.330000,411.950000,426.900000,417.490000,426.900000,423.040000L426.900000,525.870000L366.290000,525.870000C366.290000,525.870000,367.150000,359.040000,366.290000,341.970000L427.290000,341.970000L427.290000,367.970000C435.390000,355.600000,449.900000,337.680000,482.290000,337.680000C522.390000,337.680000,552.690000,364.130000,552.690000,420.450000ZM427.310000,368.850000L427.310000,368.430000C427.310000,368.430000,426.880000,368.430000,427.310000,368.850000Z" fill="rgb(161,206,230)" stroke="none" stroke-width="1"></path></g></g></g></g><script>!function(t,n){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=n():"function"==typeof define&amp;&amp;define.amd?define(n):(t=t||self).__SVGATOR_PLAYER__=n()}(this,(function(){"use strict";function t(n){return(t="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t})(n)}function n(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function r(t,n){for(var r=0;r&lt;n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&amp;&amp;(e.writable=!0),Object.defineProperty(t,e.key,e)}}function e(t,n,e){return n&amp;&amp;r(t.prototype,n),e&amp;&amp;r(t,e),t}var i=1e-5,u=Math.abs;function o(t){return t}function a(t,n,r){var e=1-r;return 3*r*e*(t*e+n*r)+r*r*r}function l(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:1,e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:1;return t&lt;0||t&gt;1||r&lt;0||r&gt;1?null:u(t-n)&lt;=i&amp;&amp;u(r-e)&lt;=i?o:function(o){if(o&lt;=0)return t&gt;0?o*n/t:0===n&amp;&amp;r&gt;0?o*e/r:0;if(o&gt;=1)return r&lt;1?1+(o-1)*(e-1)/(r-1):1===r&amp;&amp;t&lt;1?1+(o-1)*(n-1)/(t-1):1;for(var l,f=0,s=1;f&lt;s;){var c=a(t,r,l=(f+s)/2);if(u(o-c)&lt;i)break;c&lt;o?f=l:s=l}return a(n,e,l)}}function f(){return 1}function s(t){return 1===t?1:0}function c(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:1,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0;if(1===t){if(0===n)return s;if(1===n)return f}var r=1/t;return function(t){return t&gt;=1?1:(t+=n*r)-t%r}}function v(t){var n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:2;if(Number.isInteger(t))return t;var r=Math.pow(10,n);return Math.round(t*r)/r}var h=Math.PI/180;function y(t,n,r){return t&gt;=.5?r:n}function d(t,n,r){return 0===t||n===r?n:t*(r-n)+n}function g(t,n,r){var e=d(t,n,r);return e&lt;=0?0:e}function m(t,n,r){return 0===t?n:1===t?r:{x:d(t,n.x,r.x),y:d(t,n.y,r.y)}}function p(t,n,r){return 0===t?n:1===t?r:{x:g(t,n.x,r.x),y:g(t,n.y,r.y)}}function b(t,n,r){var e=function(t,n,r){return Math.round(d(t,n,r))}(t,n,r);return e&lt;=0?0:e&gt;=255?255:e}function w(t,n,r){return 0===t?n:1===t?r:{r:b(t,n.r,r.r),g:b(t,n.g,r.g),b:b(t,n.b,r.b),a:d(t,null==n.a?1:n.a,null==r.a?1:r.a)}}function A(t,n,r){if(0===t)return n;if(1===t)return r;var e=n.length;if(e!==r.length)return y(t,n,r);for(var i=[],u=0;u&lt;e;u++)i.push(w(t,n[u],r[u]));return i}function x(t,n,r){var e=n.length;if(e!==r.length)return y(t,n,r);for(var i=new Array(e),u=0;u&lt;e;u++)i[u]=d(t,n[u],r[u]);return i}function k(t,n){for(var r=[],e=0;e&lt;t;e++)r.push(n);return r}function S(t,n){if(--n&lt;=0)return t;var r=(t=Object.assign([],t)).length;do{for(var e=0;e&lt;r;e++)t.push(t[e])}while(--n&gt;0);return t}var _=6,M=/\.0+$/g;function I(t){return Number.isInteger(t)?t+"":t.toFixed(_).replace(M,"")}function E(t){var n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:" ";return t&amp;&amp;t.length?t.map(I).join(n):""}function F(t){return I(t.x)+","+I(t.y)}function B(t){return t?null==t.a||t.a&gt;=1?"rgb("+t.r+","+t.g+","+t.b+")":"rgba("+t.r+","+t.g+","+t.b+","+t.a+")":"transparent"}var j={f:null,i:p,u:function(t,n){return function(r){var e=n(r);t.setAttribute("rx",I(e.x)),t.setAttribute("ry",I(e.y))}}},q={f:null,i:function(t,n,r){return 0===t?n:1===t?r:{width:g(t,n.width,r.width),height:g(t,n.height,r.height)}},u:function(t,n){return function(r){var e=n(r);t.setAttribute("width",I(e.width)),t.setAttribute("height",I(e.height))}}},P=Math.sin,O=Math.cos,z=Math.acos,L=Math.asin,C=Math.tan,R=Math.atan2,T=Math.PI/180,V=180/Math.PI,D=Math.sqrt,N=function(){function t(){var r=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:1,e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,i=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:0,u=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:1,o=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]?arguments[4]:0,a=arguments.length&gt;5&amp;&amp;void 0!==arguments[5]?arguments[5]:0;n(this,t),this.m=[r,e,i,u,o,a],this.i=null,this.w=null,this.s=null}return e(t,[{key:"point",value:function(t,n){var r=this.m;return{x:r[0]*t+r[2]*n+r[4],y:r[1]*t+r[3]*n+r[5]}}},{key:"translateSelf",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0;if(!t&amp;&amp;!n)return this;var r=this.m;return r[4]+=r[0]*t+r[2]*n,r[5]+=r[1]*t+r[3]*n,this.w=this.s=this.i=null,this}},{key:"rotateSelf",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0;if(t%=360){var n=P(t*=T),r=O(t),e=this.m,i=e[0],u=e[1];e[0]=i*r+e[2]*n,e[1]=u*r+e[3]*n,e[2]=e[2]*r-i*n,e[3]=e[3]*r-u*n,this.w=this.s=this.i=null}return this}},{key:"scaleSelf",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:1,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:1;if(1!==t||1!==n){var r=this.m;r[0]*=t,r[1]*=t,r[2]*=n,r[3]*=n,this.w=this.s=this.i=null}return this}},{key:"skewSelf",value:function(t,n){if(n%=360,(t%=360)||n){var r=this.m,e=r[0],i=r[1],u=r[2],o=r[3];t&amp;&amp;(t=C(t*T),r[2]+=e*t,r[3]+=i*t),n&amp;&amp;(n=C(n*T),r[0]+=u*n,r[1]+=o*n),this.w=this.s=this.i=null}return this}},{key:"resetSelf",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:1,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:0,e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:1,i=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]?arguments[4]:0,u=arguments.length&gt;5&amp;&amp;void 0!==arguments[5]?arguments[5]:0,o=this.m;return o[0]=t,o[1]=n,o[2]=r,o[3]=e,o[4]=i,o[5]=u,this.w=this.s=this.i=null,this}},{key:"recomposeSelf",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null,r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:null,e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:null,i=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]?arguments[4]:null;return this.isIdentity||this.resetSelf(),t&amp;&amp;(t.x||t.y)&amp;&amp;this.translateSelf(t.x,t.y),n&amp;&amp;this.rotateSelf(n),r&amp;&amp;(r.x&amp;&amp;this.skewSelf(r.x,0),r.y&amp;&amp;this.skewSelf(0,r.y)),!e||1===e.x&amp;&amp;1===e.y||this.scaleSelf(e.x,e.y),i&amp;&amp;(i.x||i.y)&amp;&amp;this.translateSelf(i.x,i.y),this}},{key:"decompose",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,r=this.m,e=r[0]*r[0]+r[1]*r[1],i=[[r[0],r[1]],[r[2],r[3]]],u=D(e);if(0===u)return{origin:{x:r[4],y:r[5]},translate:{x:t,y:n},scale:{x:0,y:0},skew:{x:0,y:0},rotate:0};i[0][0]/=u,i[0][1]/=u;var o=r[0]*r[3]-r[1]*r[2]&lt;0;o&amp;&amp;(u=-u);var a=i[0][0]*i[1][0]+i[0][1]*i[1][1];i[1][0]-=i[0][0]*a,i[1][1]-=i[0][1]*a;var l=D(i[1][0]*i[1][0]+i[1][1]*i[1][1]);if(0===l)return{origin:{x:r[4],y:r[5]},translate:{x:t,y:n},scale:{x:u,y:0},skew:{x:0,y:0},rotate:0};i[1][0]/=l,i[1][1]/=l,a/=l;var f=0;return i[1][1]&lt;0?(f=z(i[1][1])*V,i[0][1]&lt;0&amp;&amp;(f=360-f)):f=L(i[0][1])*V,o&amp;&amp;(f=-f),a=R(a,D(i[0][0]*i[0][0]+i[0][1]*i[0][1]))*V,{origin:{x:r[4],y:r[5]},translate:{x:t,y:n},scale:{x:u,y:l},skew:{x:a,y:0},rotate:f}}},{key:"toString",value:function(){return null===this.s&amp;&amp;(this.s="matrix("+this.m.map($).join(" ")+")"),this.s}},{key:"determinant",get:function(){var t=this.m;return t[0]*t[3]-t[1]*t[2]}},{key:"isIdentity",get:function(){if(null===this.i){var t=this.m;this.i=1===t[0]&amp;&amp;0===t[1]&amp;&amp;0===t[2]&amp;&amp;1===t[3]&amp;&amp;0===t[4]&amp;&amp;0===t[5]}return this.i}}]),t}(),G=/\.0+$/;function $(t){return Number.isInteger(t)?t:t.toFixed(14).replace(G,"")}Object.freeze({M:2,L:2,Z:0,H:1,V:1,C:6,Q:4,T:2,S:4,A:7});function H(t,n,r){return t+(n-t)*r}function Q(t,n,r){var e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3],i={x:H(t.x,n.x,r),y:H(t.y,n.y,r)};return e&amp;&amp;(i.a=function(t,n){return Math.atan2(n.y-t.y,n.x-t.x)}(t,n)),i}function U(t,n,r,e){var i=1-e;return i*i*t+2*i*e*n+e*e*r}function Y(t,n,r,e){return 2*(1-e)*(n-t)+2*e*(r-n)}function Z(t,n,r,e){var i=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]&amp;&amp;arguments[4],u={x:U(t.x,n.x,r.x,e),y:U(t.y,n.y,r.y,e)};return i&amp;&amp;(u.a=function(t,n,r,e){return Math.atan2(Y(t.y,n.y,r.y,e),Y(t.x,n.x,r.x,e))}(t,n,r,e)),u}function J(t,n,r,e,i){var u=i*i;return i*u*(e-t+3*(n-r))+3*u*(t+r-2*n)+3*i*(n-t)+t}function K(t,n,r,e,i){var u=1-i;return 3*(u*u*(n-t)+2*u*i*(r-n)+i*i*(e-r))}function W(t,n,r,e,i){var u=arguments.length&gt;5&amp;&amp;void 0!==arguments[5]&amp;&amp;arguments[5],o={x:J(t.x,n.x,r.x,e.x,i),y:J(t.y,n.y,r.y,e.y,i)};return u&amp;&amp;(o.a=function(t,n,r,e,i){return Math.atan2(K(t.y,n.y,r.y,e.y,i),K(t.x,n.x,r.x,e.x,i))}(t,n,r,e,i)),o}function X(t,n,r){var e,i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3];if(nt(n)){if(null!=(e=r).start&amp;&amp;!nt(e))return Z(n,r.start,r,t,i)}else if(nt(r)){if(n.end)return Z(n,n.end,r,t,i)}else{if(n.end)return r.start?W(n,n.end,r.start,r,t,i):Z(n,n.end,r,t,i);if(r.start)return Z(n,r.start,r,t,i)}return Q(n,r,t,i)}function tt(t,n,r){var e=X(t,n,r,!0);return e.a=function(t){return arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1]?t+Math.PI:t}(e.a)/h,e}function nt(t){return!t.type||"corner"===t.type}var rt=new N;var et={f:function(t){return t?t.join(" "):""},i:function(n,r,e){if(0===n)return r;if(1===n)return e;var i=r.length;if(i!==e.length)return y(n,r,e);for(var u,o=new Array(i),a=0;a&lt;i;a++){if((u=t(r[a]))!==t(e[a]))return y(n,r,e);if("number"===u)o[a]=d(n,r[a],e[a]);else{if(r[a]!==e[a])return y(n,r,e);o[a]=r[a]}}return o}},it={f:null,i:x,u:function(t,n){return function(r){var e=n(r);t.setAttribute("x1",I(e[0])),t.setAttribute("y1",I(e[1])),t.setAttribute("x2",I(e[2])),t.setAttribute("y2",I(e[3]))}}},ut={f:I,i:d},ot={f:I,i:function(t,n,r){var e=d(t,n,r);return e&lt;=0?0:e&gt;=1?1:e}},at={f:E,i:function(t,n,r){var e,i,u,o=n.length,a=r.length;if(o!==a)if(0===o)n=k(o=a,0);else if(0===a)a=o,r=k(o,0);else{var l=(u=(e=o)*(i=a)/function(t,n){for(var r;n;)r=n,n=t%n,t=r;return t||1}(e,i))&lt;0?-u:u;n=S(n,Math.floor(l/o)),r=S(r,Math.floor(l/a)),o=a=l}for(var f=[],s=0;s&lt;o;s++)f.push(v(g(t,n[s],r[s]),6));return f}};function lt(t,n,r,e,i,u,o,a){return n=function(t,n,r){for(var e,i,u,o=t.length-1,a={},l=0;l&lt;=o;l++)(e=t[l]).e&amp;&amp;(e.e=n(e.e)),e.v&amp;&amp;"g"===(i=e.v).t&amp;&amp;i.r&amp;&amp;(u=r.getElementById(i.r))&amp;&amp;(a[i.r]=u.querySelectorAll("stop"));return a}(t,e,a),function(e){var i,u=r(e,t,ft);return u?"c"===u.t?B(u.v):"g"===u.t?(n[u.r]&amp;&amp;function(t,n){for(var r=0,e=t.length;r&lt;e;r++)t[r].setAttribute("stop-color",B(n[r]))}(n[u.r],u.v),(i=u.r)?"url(#"+i+")":"none"):"none":"none"}}function ft(t,n,r){if(0===t)return n;if(1===t)return r;if(n&amp;&amp;r){var e=n.t;if(e===r.t)switch(n.t){case"c":return{t:e,v:w(t,n.v,r.v)};case"g":if(n.r===r.r)return{t:e,v:A(t,n.v,r.v),r:n.r}}}return y(t,n,r)}var st={blur:p,brightness:g,contrast:g,"drop-shadow":function(t,n,r){return 0===t?n:1===t?r:{blur:p(t,n.blur,r.blur),offset:m(t,n.offset,r.offset),color:w(t,n.color,r.color)}},grayscale:g,"hue-rotate":d,invert:g,opacity:g,saturate:g,sepia:g};function ct(t,n,r){if(0===t)return n;if(1===t)return r;var e=n.length;if(e!==r.length)return y(t,n,r);for(var i,u=[],o=0;o&lt;e;o++){if(n[o].type!==r[o].type)return n;if(!(i=st[n[o].type]))return y(t,n,r);u.push({type:n.type,value:i(t,n[o].value,r[o].value)})}return u}var vt={blur:function(t){return t?function(n){t.setAttribute("stdDeviation",F(n))}:null},brightness:function(t,n,r){return(t=yt(r,n))?function(n){n=I(n),t.map((function(t){return t.setAttribute("slope",n)}))}:null},contrast:function(t,n,r){return(t=yt(r,n))?function(n){var r=I((1-n)/2);n=I(n),t.map((function(t){t.setAttribute("slope",n),t.setAttribute("intercept",r)}))}:null},"drop-shadow":function(t,n,r){var e=r.getElementById(n+"-blur");if(!e)return null;var i=r.getElementById(n+"-offset");if(!i)return null;var u=r.getElementById(n+"-flood");return u?function(t){e.setAttribute("stdDeviation",F(t.blur)),i.setAttribute("dx",I(t.offset.x)),i.setAttribute("dy",I(t.offset.y)),u.setAttribute("flood-color",B(t.color))}:null},grayscale:function(t){return t?function(n){t.setAttribute("values",E(function(t){return[.2126+.7874*(t=1-t),.7152-.7152*t,.0722-.0722*t,0,0,.2126-.2126*t,.7152+.2848*t,.0722-.0722*t,0,0,.2126-.2126*t,.7152-.7152*t,.0722+.9278*t,0,0,0,0,0,1,0]}(n)))}:null},"hue-rotate":function(t){return t?function(n){return t.setAttribute("values",I(n))}:null},invert:function(t,n,r){return(t=yt(r,n))?function(n){n=I(n)+" "+I(1-n),t.map((function(t){return t.setAttribute("tableValues",n)}))}:null},opacity:function(t,n,r){return(t=r.getElementById(n+"-A"))?function(n){return t.setAttribute("tableValues","0 "+I(n))}:null},saturate:function(t){return t?function(n){return t.setAttribute("values",I(n))}:null},sepia:function(t){return t?function(n){return t.setAttribute("values",E(function(t){return[.393+.607*(t=1-t),.769-.769*t,.189-.189*t,0,0,.349-.349*t,.686+.314*t,.168-.168*t,0,0,.272-.272*t,.534-.534*t,.131+.869*t,0,0,0,0,0,1,0]}(n)))}:null}};var ht=["R","G","B"];function yt(t,n){var r=ht.map((function(r){return t.getElementById(n+"-"+r)||null}));return-1!==r.indexOf(null)?null:r}var dt={fill:lt,"fill-opacity":ot,stroke:lt,"stroke-opacity":ot,"stroke-width":ut,"stroke-dashoffset":{f:I,i:d},"stroke-dasharray":at,opacity:ot,transform:function(n,r,e,i){if(!(n=function(n,r){if(!n||"object"!==t(n))return null;var e=!1;for(var i in n)n.hasOwnProperty(i)&amp;&amp;(n[i]&amp;&amp;n[i].length?(n[i].forEach((function(t){t.e&amp;&amp;(t.e=r(t.e))})),e=!0):delete n[i]);return e?n:null}(n,i)))return null;var u=function(t,i,u){var o=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:null;return n[t]?e(i,n[t],u):r&amp;&amp;r[t]?r[t]:o};return r&amp;&amp;r.a&amp;&amp;n.o?function(t){var r=e(t,n.o,tt);return rt.recomposeSelf(r,u("r",t,d,0)+r.a,u("k",t,m),u("s",t,m),u("t",t,m)).toString()}:function(t){return rt.recomposeSelf(u("o",t,X,null),u("r",t,d,0),u("k",t,m),u("s",t,m),u("t",t,m)).toString()}},"#filter":function(t,n,r,e,i,u,o,a){if(!n.items||!t||!t.length)return null;var l=function(t,n){var r=(t=t.map((function(t){return t&amp;&amp;vt[t[0]]?(n.getElementById(t[1]),vt[t[0]](n.getElementById(t[1]),t[1],n)):null}))).length;return function(n){for(var e=0;e&lt;r;e++)t[e]&amp;&amp;t[e](n[e].value)}}(n.items,a);return l?(t=function(t,n){return t.map((function(t){return t.e=n(t.e),t}))}(t,e),function(n){l(r(n,t,ct))}):null},"#line":it,points:{f:E,i:x},d:et,r:ut,"#size":q,"#radius":j,_:function(t,n){if(Array.isArray(t))for(var r=0;r&lt;t.length;r++)this[t[r]]=n;else this[t]=n}},gt=function(){function t(r){n(this,t),this.list=r,this.length=r.length}return e(t,[{key:"setAttribute",value:function(t,n){for(var r=this.list,e=0;e&lt;this.length;e++)r[e].setAttribute(t,n)}},{key:"removeAttribute",value:function(t){for(var n=this.list,r=0;r&lt;this.length;r++)n[r].removeAttribute(t)}},{key:"style",value:function(t,n){for(var r=this.list,e=0;e&lt;this.length;e++)r[e].style[t]=n}}]),t}(),mt=/-./g,pt=function(t,n){return n.toUpperCase()};function bt(t){return"function"==typeof t?t:y}function wt(t){return t?"function"==typeof t?t:Array.isArray(t)?function(t){var n=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:o;if(!Array.isArray(t))return n;switch(t.length){case 1:return c(t[0])||n;case 2:return c(t[0],t[1])||n;case 4:return l(t[0],t[1],t[2],t[3])||n}return n}(t,null):function(t,n){var r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:o;switch(t){case"linear":return o;case"steps":return c(n.steps||1,n.jump||0)||r;case"bezier":case"cubic-bezier":return l(n.x1||0,n.y1||0,n.x2||0,n.y2||0)||r}return r}(t.type,t.value,null):null}function At(t,n,r){var e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3],i=n.length-1;if(t&lt;=n[0].t)return e?[0,0,n[0].v]:n[0].v;if(t&gt;=n[i].t)return e?[i,1,n[i].v]:n[i].v;var u,o=n[0],a=null;for(u=1;u&lt;=i;u++){if(!(t&gt;n[u].t)){a=n[u];break}o=n[u]}return null==a?e?[i,1,n[i].v]:n[i].v:o.t===a.t?e?[u,1,a.v]:a.v:(t=(t-o.t)/(a.t-o.t),o.e&amp;&amp;(t=o.e(t)),e?[u,t,r(t,o.v,a.v)]:r(t,o.v,a.v))}function xt(t,n){var r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:null;return t&amp;&amp;t.length?"function"!=typeof n?null:("function"!=typeof r&amp;&amp;(r=null),function(e){var i=At(e,t,n);return null!=i&amp;&amp;r&amp;&amp;(i=r(i)),i}):null}function kt(t,n){return t.t-n.t}function St(n,r,e,i,u){var o,a="@"===e[0],l="#"===e[0],f=dt[e],s=y;switch(a?(o=e.substr(1),e=o.replace(mt,pt)):l&amp;&amp;(e=e.substr(1)),t(f)){case"function":if(s=f(i,u,At,wt,e,a,r,n),l)return s;break;case"string":s=xt(i,bt(f));break;case"object":if((s=xt(i,bt(f.i),f.f))&amp;&amp;"function"==typeof f.u)return f.u(r,s,e,a,n)}return s?function(t,n,r){if(arguments.length&gt;3&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3])return t instanceof gt?function(e){return t.style(n,r(e))}:function(e){return t.style[n]=r(e)};if(Array.isArray(n)){var e=n.length;return function(i){var u=r(i);if(null==u)for(var o=0;o&lt;e;o++)t[o].removeAttribute(n);else for(var a=0;a&lt;e;a++)t[a].setAttribute(n,u)}}return function(e){var i=r(e);null==i?t.removeAttribute(n):t.setAttribute(n,i)}}(r,e,s,a):null}function _t(n,r,e,i){if(!i||"object"!==t(i))return null;var u=null,o=null;return Array.isArray(i)?o=function(t){if(!t||!t.length)return null;for(var n=0;n&lt;t.length;n++)t[n].e&amp;&amp;(t[n].e=wt(t[n].e));return t.sort(kt)}(i):(o=i.keys,u=i.data||null),o?St(n,r,e,o,u):null}function Mt(t,n,r){if(!r)return null;var e=[];for(var i in r)if(r.hasOwnProperty(i)){var u=_t(t,n,i,r[i]);u&amp;&amp;e.push(u)}return e.length?e:null}function It(t,n){if(!n.duration||n.duration&lt;0)return null;var r=function(t,n){if(!n)return null;var r=[];if(Array.isArray(n))for(var e=n.length,i=0;i&lt;e;i++){var u=n[i];if(2===u.length){var o=null;if("string"==typeof u[0])o=t.getElementById(u[0]);else if(Array.isArray(u[0])){o=[];for(var a=0;a&lt;u[0].length;a++)if("string"==typeof u[0][a]){var l=t.getElementById(u[0][a]);l&amp;&amp;o.push(l)}o=o.length?1===o.length?o[0]:new gt(o):null}if(o){var f=Mt(t,o,u[1]);f&amp;&amp;(r=r.concat(f))}}}else for(var s in n)if(n.hasOwnProperty(s)){var c=t.getElementById(s);if(c){var v=Mt(t,c,n[s]);v&amp;&amp;(r=r.concat(v))}}return r.length?r:null}(t,n.elements);return r?function(t,n){var r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:1/0,e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:1,i=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]&amp;&amp;arguments[4],u=arguments.length&gt;5&amp;&amp;void 0!==arguments[5]?arguments[5]:1,o=t.length,a=e&gt;0?n:0;i&amp;&amp;r%2==0&amp;&amp;(a=n-a);var l=null;return function(f,s){var c=f%n,v=1+(f-c)/n;s*=e,i&amp;&amp;v%2==0&amp;&amp;(s=-s);var h=!1;if(v&gt;r)c=a,h=!0,-1===u&amp;&amp;(c=e&gt;0?0:n);else if(s&lt;0&amp;&amp;(c=n-c),c===l)return!1;l=c;for(var y=0;y&lt;o;y++)t[y](c);return h}}(r,n.duration,n.iterations||1/0,n.direction||1,!!n.alternate,n.fill||1):null}var Et=function(){function t(r){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};n(this,t),this._id=0,this._running=!1,this._animations=r,this.direction=e.direction||1,this.speed=e.speed||1,this.fps=e.fps||100,this.offset=e.offset||0}return e(t,[{key:"_start",value:function(){var t=this,n=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,r=-1/0,e=null,i={},u=function u(o){t._running=!0,null==e&amp;&amp;(e=o);var a=Math.round((o-e+n)*t.speed),l=t.fps?1e3/t.fps:0;if(a&gt;r+l){t.offset=a,r=a;for(var f=t._animations,s=f.length,c=0,v=0;v&lt;s;v++)i[v]?c++:(i[v]=f[v](a,t.direction),i[v]&amp;&amp;c++);if(c===s)return void t._stop()}t._id=window.requestAnimationFrame(u)};this._id=window.requestAnimationFrame(u)}},{key:"_stop",value:function(){this._id&amp;&amp;window.cancelAnimationFrame(this._id),this._running=!1}},{key:"play",value:function(){this._running||this._start(this.offset)}},{key:"stop",value:function(){this._stop(),this.offset=0;var t=this.direction,n=this._animations;requestAnimationFrame((function(){for(var r=0;r&lt;n.length;r++)n[r](0,t)}))}},{key:"restart",value:function(){this._stop(),this.offset=0,this._start()}},{key:"pause",value:function(){this._stop()}},{key:"reverse",value:function(){this.direction=-this.direction}}],[{key:"build",value:function(n){if(!(n=function(t){if(!t||!t.root||!Array.isArray(t.animations))return null;var n=window.document.getElementById(t.root);if(!n)return null;var r=t.animations.map((function(t){return It(n,t)})).filter((function(t){return!!t}));return r.length?{element:n,animations:r,options:t.options||void 0}:null}(n)))return null;var r=n.element,e=n.options||{},i=new t(n.animations,n.options);return function(t,n,r){var e=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:null;if("click"===r){return void n.addEventListener("click",(function r(){n.removeEventListener("click",r),t.play()}))}if("hover"===r)return n.addEventListener("mouseenter",(function(){return t.play()})),void n.addEventListener("mouseleave","freeze"===e?function(){return t.pause()}:function(){return t.stop()});t.play()}(i,r,e.start,e.hover),i}}]),t}();return function(){for(var t=0,n=["ms","moz","webkit","o"],r=0;r&lt;n.length&amp;&amp;!window.requestAnimationFrame;++r)window.requestAnimationFrame=window[n[r]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n[r]+"CancelAnimationFrame"]||window[n[r]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var r=Date.now(),e=Math.max(0,16-(r-t)),i=window.setTimeout((function(){n(r+e)}),e);return t=r+e,i},window.cancelAnimationFrame=window.clearTimeout)}(),Et}));
__SVGATOR_PLAYER__.build({"root":"et90ijfxmztf1","animations":[{"duration":1100,"direction":1,"iterations":1,"fill":1,"alternate":false,"elements":{"et90ijfxmztf4":{"transform":{"data":{"o":{"x":400,"y":400,"type":"corner"},"t":{"x":-400,"y":-400}},"keys":{"s":[{"t":0,"v":{"x":1,"y":1},"e":[0.42,0,0.58,1]},{"t":900,"v":{"x":1.1362538188815465,"y":1.1362538188815465},"e":[0.42,0,0.5,1.35]},{"t":1100,"v":{"x":1.0908358792543644,"y":1.0908358792543644}}]}}},"et90ijfxmztf5":{"transform":{"data":{"o":{"x":400,"y":400,"type":"corner"}},"keys":{"s":[{"t":100,"v":{"x":0.7176778678867691,"y":0.7131080727936663},"e":[0,0,0.58,1]},{"t":500,"v":{"x":0.9995417159438579,"y":0.9995417159438579},"e":[1,0]},{"t":1100,"v":{"x":0.7673611621046703,"y":0.7673611621046703}}]}},"opacity":[{"t":100,"v":0.3,"e":[0,0,0.58,1]},{"t":500,"v":0,"e":[1,0]},{"t":1100,"v":0.2571428571428571}]},"et90ijfxmztf6":{"transform":{"data":{"o":{"x":400,"y":400,"type":"corner"}},"keys":{"s":[{"t":400,"v":{"x":0.7176778678867691,"y":0.7131080727936663},"e":[0,0,0.58,1]},{"t":800,"v":{"x":0.8885117972626175,"y":0.8885117972626175},"e":[1,0]}]}},"opacity":[{"t":0,"v":0,"e":[1,0]},{"t":400,"v":0.3,"e":[0,0,0.58,1]},{"t":800,"v":0,"e":[1,0]}]},"et90ijfxmztf8":{"transform":{"data":{"o":{"x":399.99996947800156,"y":399.99996947800156,"type":"corner"},"t":{"x":-399.99996947800156,"y":-399.99996947800156}},"keys":{"r":[{"t":0,"v":0,"e":[0.42,0,1,1]},{"t":400,"v":180},{"t":1100,"v":180}]}}},"et90ijfxmztf9":{"d":[{"t":0,"v":["M",-350,0,"C",-350,-193.29966244077767,-193.29966244077767,-350,0,-350,"C",193.29966244077767,-350,350,-193.29966244077767,350,0,"C",350,193.29966244077767,193.29966244077767,350,0,350,"C",-193.29966244077767,350,-350,193.29966244077767,-350,0,"Z"]},{"t":100,"v":["M",-1650.741541337753,-374.9684424614784,"C",-2169.6007520399817,-924.0203605438267,-1630.557009737401,-1960.388939823923,-744.1663532265975,-1398.1664066457529,"C",-136.58980233654188,-1040.9148311951908,48.631254522073505,-98.1897205606522,859.7302314893932,167.78010481594947,"C",526.6609361169449,291.739355582539,193.29966244077767,350,0,350,"C",-193.29966244077767,350,-1092.6517366420194,236.41453671748172,-1650.741541337753,-374.9684424614784,"Z"]},{"t":180,"v":["M",-1065.8309067375135,-294.1378275146734,"C",-1317.6039423012865,-761.7559741818061,-953.6987021391118,-1432.2222421825968,-356.69150453178315,-1068.8170974335046,"C",157.25461737449558,-740.8286187435999,30.52864168651098,-96.45577331560119,687.1935871745773,151.4015503551169,"C",473.3261523698282,248.97540324428803,209.30684910999466,351.8320284514557,16.007186669216992,351.8320284514557,"C",-177.29247577156067,351.8320284514557,-786.5863478694685,245.24803159447612,-1065.8309067375135,-294.1378275146734,"Z"]},{"t":270,"v":["M",-641.7629600738846,-282.82733460129367,"C",-626.4498204992019,-669.0117098532108,-276.8403945408227,-904.0555445412704,30.783344163031188,-739.4677882212563,"C",451.09903708553304,-440.7424062920089,12.426028850948455,-94.72182607055018,514.6569428597613,135.02299589428435,"C",419.99136862271155,206.21145090603704,225.31403577921165,353.6640569029114,32.014373338433984,353.6640569029114,"C",-161.28528910234368,353.6640569029114,-641.3636470335281,184.56140443804532,-641.7629600738846,-282.82733460129367,"Z"]},{"t":320,"v":["M",-481.1218089530318,-140.49324254397996,"C",-472.8762722589719,-437.65390419075584,-238.2831335715711,-648.3376009068379,16.575646857016793,-559.7134244268303,"C",332.11471032641515,-398.8612956956971,168.2294001505107,-140.2192890106552,438.6614307706407,72.70469009692235,"C",387.6876600276139,200.2521639220712,210.5381711614729,351.9729537169523,17.238508720695222,351.9729537169523,"C",-176.06115372008244,351.9729537169523,-480.90679423899365,200.39284575756147,-481.1218089530318,-140.49324254397996,"Z"]},{"t":400,"v":["M",-350,0,"C",-350,-193.29966244077767,-193.29966244077767,-350,0,-350,"C",193.29966244077767,-350,350,-193.29966244077767,350,0,"C",350,193.29966244077767,193.29966244077767,350,0,350,"C",-193.29966244077767,350,-350,193.29966244077767,-350,0,"Z"]},{"t":1100,"v":["M",-350,0,"C",-350,-193.29966244077767,-193.29966244077767,-350,0,-350,"C",193.29966244077767,-350,350,-193.29966244077767,350,0,"C",350,193.29966244077767,193.29966244077767,350,0,350,"C",-193.29966244077767,350,-350,193.29966244077767,-350,0,"Z"]}],"transform":{"data":{"o":{"x":400.00000000000006,"y":656.0528317430859,"type":"corner"},"t":{"x":-2.3092638912203256e-13,"y":-349.9999999844267}},"keys":{"s":[{"t":0,"v":{"x":0,"y":0},"e":[0.42,0,1,1]},{"t":400,"v":{"x":0.7315795192777034,"y":0.7315795192777034}},{"t":1100,"v":{"x":0.7315795192777034,"y":0.7315795192777034}}]}}},"et90ijfxmztf10":{"transform":{"data":{"o":{"x":400,"y":400,"type":"corner"},"t":{"x":-400,"y":-400}},"keys":{"r":[{"t":0,"v":0,"e":[0.42,0,0.58,1]},{"t":70,"v":-3},{"t":160,"v":6},{"t":310,"v":-12,"e":[0.42,0,0.58,1]},{"t":410,"v":2},{"t":480,"v":0,"e":[0.42,0,0.58,1]}],"s":[{"t":0,"v":{"x":1,"y":1},"e":[0.42,0,0.58,1]},{"t":900,"v":{"x":1.0777452108829475,"y":1.0777452108829475}},{"t":1100,"v":{"x":1.0466471265297685,"y":1.0466471265297685}}]}}},"et90ijfxmztf11":{"fill":[{"t":0,"v":{"t":"c","v":{"r":161,"g":206,"b":230,"a":1}}},{"t":400,"v":{"t":"c","v":{"r":255,"g":255,"b":255,"a":1}}},{"t":1100,"v":{"t":"c","v":{"r":255,"g":255,"b":255,"a":1}}}]}}}],"options":{"start":"hover","hover":"restart"}})</script></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment